普通方法可以调用类里静态属性吗?
说下 可以还是不可以 为什么不可以
说下 可以还是不可以 为什么不可以
2016-08-04
可以得吧。例如:
public class test {
static int a = 3;
public void show() {
System.out.println(a);
}
public static void main(String[] args) {
test mo = new test();
mo.show();
}
}
在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。
如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。
这个问题在http://www.imooc.com/code/1843 这里有详解。 希望可以帮到你!
举报