如果我在测试类的方法中定义一个静态方法,然后在方法里创建一个对象.然后调用实体类的非静态变量呢?[Java] 纯文本查看 复制代码 class Demo8_Demoo {
public static void main(String[] args) {
print2();
}
public static void print2() { //静态成员方法
Demoo ddd = new Demoo();
//ddd.num1 = 200;
System.out.println(ddd.num1);//输出非静态成员方法 //为什么this不能用,但是ddd可以用?
}
}
class Demoo {
int num1 = 10; //非静态成员变量
}
纠结到最后我自己都晕了,还请大神们给分析分析
|