get set 方法主要是控制访问权限的, 一般类里面的属性设置为private,类外部无法直接访问 1.当需要读取的时候通过get方法获取 2.当需要修改的时候通过set方法设置 程序更加安全。 比如说
class Cat{
private String color;
public Cat(String color){
this.color = color;
}
public String getColor(){
return this.color;
}
}
这个例子中 是一个小猫类,他的颜色是与生俱来的,一般情况下后天无法改变。所以在构造方法中设置他的颜色,一只Cat对象被创建后,只能get到他的颜色,而不能set。