Java继承_java继承
生活随笔
收集整理的這篇文章主要介紹了
Java继承_java继承
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
代碼塊
語法:{}
示例:
作用:用來給變量賦值
面向?qū)ο蟮娜筇卣?/p>
封裝,繼承,多態(tài)
繼承
我們使用extends關(guān)鍵字去繼承
示例:
cat類及測試類:
我們在這里稱Animal類為父類,超類,基類。
我們稱cat類為:子類,派生類。
繼承的好處:(目前我們只看同包)
我們可以減少重復(fù)的代碼,子類可以從父類拿到所有的使用非private修飾的成員。
注意:在我們創(chuàng)建子類對象的時候,一定會創(chuàng)建父類對象。
在子類的默認(rèn)無參構(gòu)造中,我們jdk會默認(rèn)一個父類構(gòu)造函數(shù)的使用
示例:
如果存在初始化順序,那么先初始化靜態(tài)屬性,再初始化實例屬性,先初始父類,再初始化子類。
補(bǔ)充:
在java中所有的類,全部繼承自object類,只不過我們不需要顯示的指定,如果一個類,他沒有顯示指定這個繼承自誰,那么他一定繼承自object。
如果我們自己需要去打印我們對象的屬性,我們可以自己寫一個toString()方法,來覆蓋掉來自父類的方法:
示例:
覆蓋掉來自父類的方法,這個叫方法的重寫。
注意
在java中我們一個類只能去繼承另外的一個類, 這就是所謂的單繼承。
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Java继承_java继承的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cairo填充_Cairo 图形指南 (
- 下一篇: php7.0扩展yac,php扩展之ya