在一个类里成员变量的作用域是整个类吧,为什么要声明为STATIC时才能直接调用呢?比如下面的例子,
public class HelloWorld {
static int a=2;
public static void main(String []args) {
System.out.println("a="+a);
}
}
如果我把STATIC去掉,就输出不了2,显示错误,
...全文
1143打赏收藏
在一个类里成员变量的用法
在一个类里成员变量的作用域是整个类吧,为什么要声明为STATIC时才能直接调用呢?比如下面的例子, public class HelloWorld { static int a=2; public static void main(String []args) { System.out.println("a="+a); } } 如果我把STATIC去掉,就输出不了2,显示错误,