【发布时间】:2015-11-03 11:07:00
【问题描述】:
我有两个班级:
class a {
public static int var;
private int getVar() {
return var; //Yes
}
private void setVar(int var) {
a.var = var; //Yes
}
}
class b {
private int getVar() {
return a.var; //Yes
}
private void setVar(int var) {
a.var = var; //No
}
}
问:我可以只从他的类中创建可修改的成员吗,因为其他类是不变的?
【问题讨论】:
-
将设置器设为私有
-
如果定义它的类可以修改该字段,那么它不是常量
标签: java class static member public