1. 程式人生 > >個人學習記錄

個人學習記錄

面向物件設計(一)

對屬性的封裝
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方法。