封裝:
在面向物件程式設計方法中,封裝(英語:Encapsulation)是指一種將抽象性函式介面的實作細節部份 包裝、隱藏起來的方法。
封裝可以被認為是一個保護屏障,防止該類的代碼和資料被外部類定義的代碼隨機訪問。
要訪問該類的代碼和資料,必須通過嚴格的介面控制。
適當的封裝可以讓程式碼更容易理解與維護,也加強了程式碼的安全性。
目的
1.封裝可以隱藏實作的細節
2.讓使用者只能通過實作寫好的訪問方法來訪問這些欄位,這樣一來我們只需要在這些方法中增加邏 輯控制,限制對資料的不合理訪問、
3.方便資料檢查,有利于于保護物件資訊的完整性
4.便于修改,提高代碼的可維護性
實作Java封裝的步驟:
1.修改屬性的可見性來限制對屬性的訪問(一般限制為private)
2.對每個值屬性提供對外的公共方法訪問,也就是創建getter 和 setter方法(將實體變數的首字母大 寫,在前面添加get或者set, 變成getter 和 setter方法名)
繼承:
一、繼承的概念
繼承是java面向物件編程技術的一塊基石,因為它允許創建分等級層次的類。 繼承就是子類繼承父類的特征和行為,使得子類物件(實體)具有父類的實體域和方法,或子類從父類 繼承方法,使得子類具有父類相同的行為。
二、類的繼承格式

三、繼承型別
需要注意的是 Java 不支持多繼承,但支持多重繼承
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
說得真好,比市面上的書講得好多了,多重繼承都講透徹了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/265199.html
標籤:非技術區
上一篇:Java 類和物件
