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

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

可以用來隱藏資訊與流程

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

 

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

 

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

 

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

 

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

 

5. 

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

 

文章標籤
全站熱搜
創作者介紹
創作者 RX1226 的頭像
RX1226

給你魚竿

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