Please enable JavaScript.
Coggle requires JavaScript to display documents.
Inheritance (final關鍵字 (類別 (無法被繼承), 方法 (無法被覆寫), 變數 (constant), 物件參考變數…
Inheritance
final關鍵字
類別
無法被繼承
方法
無法被覆寫
變數
constant
物件參考變數
無法再指向另一變數
注意!!
無法多重繼承
建構子無法繼承
名稱需與類別名相同
java.lang.Object為所有類別之共同父類別
當B繼承自A
B is a A
B是一種A
super關鍵字
super
.
呼叫上一類別的方法
無法越級呼叫
super()
呼叫上一類別的建構子
必須放在第一敘述位置
overriding
意義
子類別改寫父類別之方法
規則
方法名稱相同
參數個數相同
參數型別相同
存取修飾子等級需大於原方法
回傳值
當回傳型態為類別時,可以是原類別的子類別
為了提高程式的重複使用性
語法
class
SubClassName(B)
extends
SuperClassName(A)