year:2017 month:08 day:03
阿新 • • 發佈:2017-08-04
耦合 範圍 xtend 報錯 ora super關鍵字 成員方法 mil mon
2017-08-03
JAVAse
繼承
繼承:通過extends關鍵字可實現類與類之間的繼承
父類:基類/超類
子類:派生類
1.繼承的特點:單繼承【一個類只能有一個父類】多層次【父類還可有父類】
2.繼承的好處:提高了代碼的復用率
提高了代碼的維護性
讓類與類之間產生了關系是多態的前提(耦合性高【弊】)
3.繼承註意的事項:體現“is……a”的關系
不要為了部分功能而去繼承
子類不能繼承父類的構造方法(可以用super關鍵字訪問 super調用構造方法時必須要位於構造方法的第一位)
子類不能繼承父類的私有方法或屬性(打破了分裝型)
繼承中構造方法的關系:所有子類都默認繼承父類的無參構造(實例化子類會先實例化父類)
在父類中定義有參構造時,在子類中必須用super關鍵字先實例化父類
繼承中成員變量的關系:在子類中訪問一個變量
首先在子類局部範圍找
然後在子類成員範圍找
最後在父類成員範圍找(在不調用父類成員方法的時候,不可能訪問到父類的局部範圍)
如果還沒有就報錯
year:2017 month:08 day:03