使用封裝有三大好處:
1、良好的封裝能夠減少耦合
2、類內部的結構可以自由的修改
3、可以對成員進行更精準的控制
4、隱藏資訊,實現細節。
現在我們從程式的角度來分析封裝帶來的好處。如果我們不使用封裝,那麼該物件就沒有setter()和getter(),那麼husband類應該這樣寫:
public class husband
我們應該這樣來使用它:
husband husband = new husband();husband.age = 30;
husband.name = "張三";
husband.*** = "男"; //貌似有點兒多餘
public class husbandpublic void setage(int age)
/** 省略其他屬性的setter、getter **/
}
其他的地方依然那樣引用(husband.setage(22))保持不變。
到了這裡我們確實可以看出,封裝確實可以使我們容易地修改類的內部實現,而無需修改使用了該類的客戶**。
java三大特性 封裝
1 定義 2 好處 良好的封裝能夠減少耦合。類內部的結構可以自由修改。可以對成員變數進行更精確的控制。隱藏資訊,實現細節。3 關鍵字 封裝使用的關鍵字,封裝的級別 public protected 預設 private 4 例public class person public class pers...
java 三大特性之封裝
1 封裝 是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。封裝好處 1.將變化隔離 2.便於使用。3.提高重用性。4.提高安全性。封裝原則 將不需要對外提供的內容都隱藏起來。把屬性都隱藏,提供公共方法對其訪問。private 關鍵字 a 用於修飾成員變數和成員方法。b 被修飾的內容在其他類中是...
JAVA三大特性之 封裝
我們日常使用的電腦主機,把cpu 記憶體 主機板等等都封裝到機箱裡面去。假如沒有機箱的話的出現什麼問題,主機 主機板全部都散落在一處,然後開機沒有開機按鈕,那麼需要我們直接操作接跳線才能把電腦開啟。這樣子的話假如操作不慎的話,會讓機器損壞危險,那麼假如用機箱封裝起來的話,那麼就不需要這樣子做了。體現...