Getter 訪問器與 Setter 修改器
Getter 訪問器和 Setter 修改器是為private 修飾的類成員變數提供安全訪問的一種方式
public class Man {
private int age;
private String name;
public int getAge( ) { // Getter 訪問器
return age;
}
public void setAge(int age) {// Setter 修改器
this.age = age;
}
}
使用 Getter 訪問器與 Setter 修改器,如下:
Man man = new Man();
man.setAge(32);
System.out.println( man.getAge( ) );
Getter 訪問器和 Setter 修改器的作用
- 可以為 private 修飾的屬性(或成員變數)提供統 一的外界訪問通道
- 可以為外界提供訪問安全性(訪問條件判斷)
- 可以在訪問器中設定訪問許可權控制或管理(實現按許可權級別訪問內部資料)