Variables 静态方法指的是非静态成员?
这是我的Java教科书中的一个正确/错误的问题,我不确定Variables 静态方法指的是非静态成员?,variables,methods,static,field,member,Variables,Methods,Static,Field,Member,这是我的Java教科书中的一个正确/错误的问题,我不确定 静态成员方法可以引用同一类的非静态成员变量,但只能在定义了类的instatnce之后引用 这是错误的。我制作了一个程序来实现这一点,它在控制台中显示: 1Exception in thread "main" java.lang.Error: Unresolved compilation problem: Cannot make a static reference to the non-static field aaaa at rub
静态成员方法可以引用同一类的非静态成员变量,但只能在定义了类的instatnce之后引用 这是错误的。我制作了一个程序来实现这一点,它在控制台中显示:
1Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Cannot make a static reference to the non-static field aaaa
at rubbish.a.b(a.java:8)
at rubbish.a.main(a.java:15)
如果我错了,很抱歉,但我很肯定我是对的。此外,1是静态打印的非静态内容-因此它确实有效,但引发了一个异常。