我的理解: 程序处理很多种,调用只算是一种。
一般java中静态方法不能处理非静态成员,是因为非static成员属于对象,
而我们在类静态方法内部设计的时候,一般还没有对象,所以不能处理非static成员。
如下面这个例子:
public class Test9 {
int i=0;
public static void main(String[] args) {
}
public static void add(){
Test9 t=new Test9();
t.i =6;//有了对象才能处理
}
}
所以LZ。你别纠结这种问题了。。。文字游戏不好玩的。
|