封裝Encapsulation主要是利用存取修飾子Access Modifier

來避免流程或是成員被直接存取或使用

可以用來隱藏資訊與流程

以下就介紹最常用的物件內成員封裝的方式

 

1. 創建一個class, 宣告其屬性, 將其設為private, 這邊以Animal為例子

01.png

 

2. 用IDE來產生Gettets and Setters (Eclipse 在 Source -> Generate Getters and Setters)

02.png

 

3. 勾選要產生Getters和Setters的項目, 然後按下OK

03.png

 

4. 就可以看到Class內自動產生Getters和Setters了

04.png

 

5. 

回到main裡面, 設定值就用 class名稱.set屬性(值) 來使用
使用值就用 class名稱.get屬性() 來使用
其中可以用 syso + alt + / 來快速產生 System.out.printlln字串

05.png  

arrow
arrow
    文章標籤
    Java Encapsulation Java 封裝
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()