個人學習記錄
阿新 • • 發佈:2019-02-01
面向物件設計(一)
對屬性的封裝
1將屬性私有化,即用private 修飾符來修飾。
2為這個屬性提供getter和setter方法來限制外部的訪問。
public class Human{
//表示一個人名
private String name;
//提供getter和setter方法;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
}
public static void main(String[] args){
//對Human類進行例項化
Human human = new Human();
//無法呼叫human裡的name屬性進行賦值或檢視
//只能通過getter和setter方法
human.setName("Jack");
System.out.println(hunam.getName());
}
可以通過source裡的Getters and Setters 快捷生成getter和setter方法。