2017年2月28日21:52:42
面向對象:
繼承:
注意事項:
a,子類繼承父類所有非私有方法;
b,子類不能繼承父類的構造方法啊,但是可以通過super關鍵字訪問
c,子類不能為了部分功能而去繼承
類的組成:
成員變量,構造方法,成員方法
繼承中成員變量的關系:
子類中的成員變量和父類中的成員變量名稱不一樣,簡單
子類中的成員變量和父類中的成員變量名稱一樣,就近原則。1,子類的局部找,2子類的成員找3,父類的成員找
this和super的區別?
答:this 代表本類對象的引用。super代表父類存儲空間的標識(可以理解為父類的引用,可以操作父類的成員)
super的使用:
1,調用成員變量
2,調構造
注意:子類中的所有構造方法都默認訪問父類的空參構造;如果父類沒有空參構造,1,子類通過super調用父類的其他構造,2,子類通過this調用本類的其他構造
方法重寫的注意事項:1,父類的私有方法不能被重寫,2,子類重寫父類的方法時候,訪問權限不能更低
3,父類靜態,子類也必須通過靜態方法重寫;