让我们看看这个例子:调用getAttribute()
,而不是1
1
共享类的Java
像一个全局变量时
public class Shared {
private int attribute;
public Shared() {}
public void incrementAttribute(int i) {
attribute += i;
}
public int getAttribute() {
return attribute;
}
public static void main(String[] args) {
Shared s1 = new Shared();
Shared s2 = new Shared();
s1.incrementAttribute(1);
s2.incrementAttribute(1);
s1.getAttribute();
s2.getAttribute();
}
}
我怎样才能改变这一类,以便在输出1
2
,我尝试了final
关键字,但我无法使用方法设置某些内容。