一.不能被繼承的父類成員:
1.private
2.子類與父類不在同包,使用預設訪問許可權的成員。
3.構造方法。
二.訪問許可權(從小到大):
private(私有的) ,friendly(預設) , protected(受保護的) , public(公有的)
三.方法重寫規則:
1.方法名相同。
2.引數列表相同。
3.返回值型別相同或者是其子類。
4.訪問許可權不能嚴於父類。
四.抽象方法(abstract也可用於方法):
1.抽象方法沒有方法體。
2.抽象方法必須在抽象類裡。
3.抽象方法必須在子類中被實現,除非子類是抽象類。
五.多型:
是具有表現多種形態的能力的特徵。更專業的說法:同乙個實現介面,使用不同的例項而執行不同的操作。
六.實現多型的兩種方法:
1.使用父類作為方法形參實現多型。
2.使用父類作為方法返回值實現多型。
七.多型三要素:
1.繼承
2.重寫(子類重寫父類方法)
3.父類的引用轉化子類的例項物件
八.多型的好處 :
通過多型可以減少類中的**量,可以提高**的可擴充套件性和可維護性。
繼承多型知識總結
c 物件導向有三大特性 封裝 繼承 多型。其中,封裝是c 物件導向的一大特性。是指隱藏物件的具體屬性和實現方式,只是對外界暴露公共介面。封裝具有將變數隔離 便於使用 提高安全性等優點。繼承是父類某種特性在加上某種限制 比如 public protected privat 後,子類同樣具有這樣的特性,...
封裝 繼承 多型 總結
封裝 繼承 多型一,封裝 隱藏類的內部實現,提供公有的方法進行訪問 封裝步驟 訪問修飾符改為private,生成共有的set get 方法,在set方法中進行條件判斷 bollean變數的set get 方法要特別注意一下 private boolean flag public boolean is...
總結封裝 繼承 多型
總結封裝 繼承 多型 封裝 隱藏類的內部實現,提供公有的訪問的方法。步驟 修飾屬性訪問修飾符。提供公有的set get方法。set get 方法中新增判斷。boolean型別的變數,它的set和get方法注意一下 private boolean flag public boolean isflag ...