public class Test {
int a;
void test() {

}
public static void main(String args[]) {
Test a = new Test();
a.a=5;
a.test();
}
}
大家帮忙看一下,以前一直觉得很合理的问题,现在又晕了。
头脑中一直是认为静态方法不能调用非静态的方法和变量。
但是上面的例子中,通过new出来的实例来调用就不算是非静态的方法和变量了吗?