本教程操作環(huán)境:windows7系統(tǒng)、java10版,DELL G3電腦。
1.子類(lèi)繼承定義
在java中規(guī)定:一個(gè)父類(lèi)可以有多個(gè)子類(lèi),但是一個(gè)子類(lèi)只能有一個(gè)父類(lèi)。子類(lèi)可以通過(guò)extends關(guān)鍵字來(lái)繼承父類(lèi)。
通過(guò)繼承,子類(lèi)可以得到父類(lèi)除構(gòu)造函數(shù)以外所有的成員(包括成員變量和成員函數(shù)),但是要注意得到并不等于可以隨便使用。
2.格式
3.子父類(lèi)調(diào)用
在創(chuàng)建子類(lèi)對(duì)象時(shí),父類(lèi)的構(gòu)造方法會(huì)先執(zhí)行,因?yàn)樽宇?lèi)中所有構(gòu)造方法的第一行有默認(rèn)的隱式super(); 語(yǔ)句,它是用來(lái)訪問(wèn)父類(lèi)中的空參數(shù)構(gòu)造方法,進(jìn)行父類(lèi)成員的初始化操作
this()是調(diào)用本類(lèi)的構(gòu)造方法,super() 是調(diào)用父類(lèi)的構(gòu)造方法, 且兩條語(yǔ)句 不能同時(shí)存在
無(wú)論如何,子類(lèi)的所有構(gòu)造方法,直接或間接 必須調(diào)用 到父類(lèi)構(gòu)造方法; 子類(lèi)的構(gòu)造方法什么都不寫(xiě),默認(rèn) 的構(gòu)造方法第一行super()
4.實(shí)例
就拿公式而言,我們使用時(shí)只要模板固定,那么就可以通過(guò)不同的變量在公式中輸出。我們的子類(lèi)和父類(lèi)也是為了簡(jiǎn)化操作才產(chǎn)生的。
以上就是java基礎(chǔ)里子類(lèi)構(gòu)造方法調(diào)用父類(lèi)的使用,相信經(jīng)常拆分知識(shí)點(diǎn)的學(xué)習(xí),現(xiàn)在已經(jīng)完全能夠理解調(diào)用的原理了。學(xué)會(huì)的小伙伴趕緊動(dòng)手試試代碼吧。更多關(guān)于“Java培訓(xùn)”的問(wèn)題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專(zhuān)業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實(shí)現(xiàn)java程序員夢(mèng)想。