类中的实例方法可以操作类变量吗?类方法可以操作实例变量吗?

如题所述

1.类中的实例方法可以操作类变量
因为类总是先于实例存在的 实例只是类在特定状态下的一个特定对象 所以必须类存在 才能从类创建实例 所以实例方法可以操作类变量 因为类变量肯定存在
2.类方法不可以操作实例变量
因为类方法的作用域在类上 类本身并不知道自己被创建了多少实例 这些实例哪些还存在 所以类方法没有办法访问到实例变量
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-19
.类中的实例方法可以操作类变量,类方法不可以直接操作实例变量,可以对象引用。
第2个回答  2010-12-17
1 可以 2 不可以
第3个回答  2010-12-18
在java中,
静态方法中可以有非静态代码块;
非静态方法中不能有静态代码块。
所以,1错,2对。
你可以下载一本《java参考大全》学习java初步知识。
第4个回答  2010-12-22
类方法 就是静态方法 实例变量就是成员变量
相似回答