Vleyong
2015-01-16 20:34
请问这样为什么不行
public class HelloWorld {
// 定义静态变量,保存班级名称
String className = "JAVA开发一班";
public static void main(String[] args) {
HelloWorld hello= new HelloWorld();
String ha=hello.className;
// 访问静态变量,输出班级名称
System.out.println( ha );
}
}
需要使用static来访问
访问静态变量的方法是:对象名.静态变量或者类名.静态变量名,所以不能直接写对象名
main方法為static,要直接訪問變數,此變數也必須是static
简单的原则就是:静态与非静态保持一致。
Java入门第二季 升级版
530714 学习 · 6091 问题
相似问题