Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Variables 静态方法指的是非静态成员?_Variables_Methods_Static_Field_Member - Fatal编程技术网

Variables 静态方法指的是非静态成员?

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

这是我的Java教科书中的一个正确/错误的问题,我不确定


静态成员方法可以引用同一类的非静态成员变量,但只能在定义了类的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是静态打印的非静态内容-因此它确实有效,但引发了一个异常。