44问答网
所有问题
静态方法中是否只可以含有静态变量?
rt
举报该问题
推荐答案 2010-09-16
静态方法只能调用外部的静态变量。静态方法内部不能定义非静态变量。
静态方法里面定义的变量都是局部变量,外部都不可能访问该变量的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YK6DVGW6D.html
其他回答
第1个回答 2010-09-14
是的
你想想,静态方法是可以直接调用,不需要new一个对象,而此时非静态变量根本没有,当然不能调用非静态变量了
相似回答
静态方法中
的变量一定要是
静态变量
么
答:
静态方法中也可以有局部变量
,但是要想使用全局的变量(成员变量),由于静态方法是不依赖于对象的,因为它是不能访问普通的成员变量,只能访问同样是不依赖于具有对象的静态变量。如 public class Foo { private int obj_member = 3;private static int static_member = 4;public static void static_fun...
java中
静态
的成员
方法里
一定都是静态的成员
变量
吗
答:
是的,
静态方法中的成员变量也必须都是静态的
,不然编译就会报错。原因也正如你说的,静态方法不依赖与对象的存在,所以如果有非静态的成员变量就会引发歧义
java中
静态方法里可以
访问非
静态变量
吗
答:
不可以的
JAVA中的对应关系为:静态方法中 只可以访问静态变量,不可以访问非静态变量 如上,会标红报错。非静态方法中,没有限制。
静态方法中可以
用非
静态变量
吗
答:
不可以
。jvm在加载类的时候,会首先加载静态方法和静态变量。这个时候实例变量还不会加载。如果在静态方法中使用实例变量,jvm是不认识这个变量的
大家正在搜
静态方法可以调用静态变量吗
非静态方法可以调用静态方法吗
静态方法只能处理静态变量吗
静态方法改变静态变量值
静态方法只能调用静态变量吗
静态方法和静态变量
什么叫静态变量和静态方法
非静态方法调用静态变量
非静态方法不能引用静态变量