Java子类继承(二):隐藏成员变量和方法重写的理解
生活随笔
收集整理的這篇文章主要介紹了
Java子类继承(二):隐藏成员变量和方法重写的理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1,上篇說子類可以繼承父類的成員變量,作為自己的成員變量,在Java中子類也可以隱藏由父類繼承來的成員變量,只要子類中聲明的成員變量和父類的成員變量同名,就可以將其隱藏。
需要的注意是:子類對象可以調用從父類繼承的方法操作隱藏的成員變量。
結果是:
2,方法重寫和隱藏變量感覺是大同小異的,是子類通過重寫可以隱藏已繼承的實例方法,也叫做方法覆蓋。
在子類中定義一個方法,這個方法的類型和父類方法的類型一致,并且參數個數,參數類型都要和父類的方法完全相同才行,這樣就可以在子類重寫的方法體中,重新編寫方法體。
注意的是,重寫的方法既可以繼承的變量,也可以操作子類新聲明的成員變量。如果子類想使用被隱藏的方法,必須使用關鍵字super。
總結
以上是生活随笔為你收集整理的Java子类继承(二):隐藏成员变量和方法重写的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java连接数据库(JDBC)之三:ja
- 下一篇: super关键字和final关键字