1.类中的实例方法可以操作类变量
因为类总是先于实例存在的 实例只是类在特定状态下的一个特定对象 所以必须类存在 才能从类创建实例 所以实例方法可以操作类变量 因为类变量肯定存在
2.类方法不可以操作实例变量
因为类方法的作用域在类上 类本身并不知道自己被创建了多少实例 这些实例哪些还存在 所以类方法没有办法访问到实例变量
.类中的实例方法可以操作类变量,类方法不可以直接操作实例变量,可以对象引用。
1 可以 2 不可以
在java中,
静态方法中可以有非静态代码块;
非静态方法中不能有静态代码块。
所以,1错,2对。
你可以下载一本《java参考大全》学习java初步知识。
类方法 就是静态方法 实例变量就是成员变量