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