44问答网
所有问题
实例方法可以操作类变量,类方法可以操作实际变量吗?为什么?
急! 谢谢啦!
举报该问题
推荐答案 2008-01-06
类方法当然不可以操作实例变量了。
因为实例变量在类实例化以后才能用,而类方法在类实例化时就已经可以用了,这时实例变量还不存在,所以会报错的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/V6GYY3YV.html
相似回答
类中的
实例方法可以操作类变量吗?类方法可以操作实例变量吗?
答:
1.类中的实例方法可以操作类变量
因为类总是先于实例存在的 实例只是类在特定状态下的一个特定对象 所以必须类存在 才能从类创建实例 所以实例方法可以操作类变量 因为类变量肯定存在 2.类方法不可以操作实例变量 因为类方法的作用域在类上 类本身并不知道自己被创建了多少实例 这些实例哪些还存在 所以...
类中的
实例方法可以操作类变量吗?类方法可以操作实例变量吗?
答:
类中的实例方法中除使用本方法中声明的局部变量外,还可以访问类变量及实例变量
。类方法中除使用本方法中声明的局部变量外,只可以访问类变量,不能访问实例变量。
JAVA中类中的
实例方法可以操作类变量
(static变量)
吗?类方法
(static方法...
答:
调用一个静态
方法
就是“类名.方法名”,静态方法的使用很简单如上所示。一般来说,静态方法常常为应用程序中的其它类提供一些实用工具所用,在Java的类库中大量的静态方法正是出于此目的而定义的。静态变量 静态变量与静态方法类似。所有此类
实例
共享此静态
变量,
也就是说在类装载时,只分配一块存储空间,...
java中
为什么实例方法可以
调用
实例变量
也可以调用
类变量,
而
类方法
只能...
答:
类如果直接调用方法,由于在内存中没有初始化,内存中不存在实例方法,所以类不能调用实例方法
。对于补充的回答:class A调用class B class A{ public void funA(){} } class B{ public void funB(){ A a=new A();a.funA();//调用A的方法 } } 方法的初始化的时候,程序自动会给方法分配...
大家正在搜
实例方法只能访问实例变量
类方法和类变量是什么
java类变量和实例变量区别
实例方法不能引用类变量
类变量和实例变量区别及范围
类变量和实例变量区别与联系
简述类变量和实例变量的区别
实例方法调用类方法
java通过方法改变类的变量