java 中是不是 只有静态方法 才能调用静态的成员变量

如题所述

应该是静态方法只能调用静态变量

你想想,假如你用静态方法调用非静态变量,当类没有初始化的时候就可以使用静态方法,但是这个时候,非静态变量还未产生呢. 编译都会报错的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-05
静态方法只能调用静态变量,
静态变量可以被任何方法调用。
第2个回答  2009-02-05
LZ.静态方法
只能访问静态成员变量.

非静态方法
能访问静态成员变量也能访问非静态成员变量
第3个回答  2009-02-05
类名可以直接调用静态成员变量。
静态方法只能调用静态成员变量。
静态方法的产生要先于成员变量的初始化。
第4个回答  2009-02-05
再加一句:非静态的能调用静态变量和非静态