關於Windows上音效卡插拔檢測
阿新 • • 發佈:2022-05-07
繼承的本質是對某一批類的抽象,從而實現對現實世界更好的建模。
extands的意思是“拓展”。子類是父類的拓展。
java中類只有單繼承,沒多繼承!
繼承是類和類之間的一種關係。除此外,類和類之間關係還有依賴、組合、聚合等。
繼承關係的兩個類,一個為子類,一個為父類。子類繼承父類用關鍵字extends來表示。
子類和父類之間,從意義上將應該具有“is a”的關係。
子類繼承了父類就會有父類所有的方法。不能繼承私有的方法.
super
注意點:
1.super呼叫父類的構造方法,必須在構造方法的第一個
2.super 必須只能出現在子類的方法或者構造方法中。
3.super‘和this不能同時呼叫構造方法!
對比 this
代表的物件不同:
this:本身呼叫者這個物件
super:代表父類物件應用
前提
this:沒有繼承業可以用
super:只能在繼承條件才可以用
構造方法
this();本類的構造
super();父類的構造;
方法的重寫
重寫:需要有繼承關係,子類重寫父類方法!
1.方法名必須相同
2.引數列表必須相同
3.修飾符:範圍可以擴大不能縮小: public>protected>Default>private
4.丟擲的異常:範圍,可以被縮小,不能擴大;
重寫,子類的方法和父類的方法必須要一致,方法體不同!
為什麼要重寫?
1.父類的功能子類不一定需要,或者不一定滿足。
ALT+Insert;override;