getters和setters的意义是什么?
我读过关于Java的书,说为和等变量创建 setter 和 getter 是件好事。例如:x
y
public int getX(){
return x;
}
public void setX(int x){
this.x = x;
}
但是,这与这有什么区别,并且
...(shape.x)... // Basically getX()
和
shape.x = 90; // Basically setX()
如果二传手和二传手更好,会出现什么实际问题?