java子類調(diào)用父類的方法是什么

發(fā)布時(shí)間:2024-02-02
java子類調(diào)用父類的方法:1、子類的對(duì)象調(diào)用方法時(shí),會(huì)首先在子類中查找,如果子類中沒(méi)有該方法,再到父類中查找;2、如果該方法中又調(diào)用了其他方法,那么還是按照之前的順序,先在子類中查找,再在父類中查找。
【相關(guān)學(xué)習(xí)推薦:java基礎(chǔ)教程】
java子類調(diào)用父類的方法:
當(dāng)一個(gè)類繼承于另一個(gè)類,子類中沒(méi)有父類的方法時(shí)。用子類的對(duì)象調(diào)用方法時(shí),會(huì)首先在子類中查找,如果子類中沒(méi)有改方法,再到父類中查找。
當(dāng)一個(gè)方法只在父類中定義時(shí),調(diào)用該方法時(shí)會(huì)使用父類中的屬性。
如果該方法中又調(diào)用了其他方法,那么還是按照之前的順序,先在子類中查找,再在父類中查找。
package temp;class a { int x = 6; private int y = 2; public a(int a) { x = a; } int getz() { int z; z = x / y; return z; } void show() { system.out.println("x=" x); system.out.println("y=" y); system.out.println("z=" getz()); }}class b extends a { int x = 3, y = 5, z; public b(int a) { super(a); } int getz() { z = x y; return z; }}public class temp { public static void main(string[] args) { a num1 = new a(10); b num2 = new b(9); num1.show(); num2.show(); }}結(jié)果是:
x=10y=2z=5x=9y=2z=8相關(guān)推薦:編程視頻課程
上一個(gè):步步高play6待機(jī)怎么樣
下一個(gè):刃7000k加裝機(jī)械硬盤(pán),聯(lián)想拯救者刃7000能掛舊機(jī)械硬盤(pán)嗎

u盤(pán)啟動(dòng)器哪個(gè)好用(u盤(pán)啟動(dòng)盤(pán)工具哪個(gè)好)
切花采后生理變化與保鮮
RTT124021FTP現(xiàn)貨庫(kù)存,最新價(jià)格
建筑工程尾款是什么
子女替母親簽的房屋買賣合同有效嗎
芝麻優(yōu)質(zhì)高產(chǎn)技術(shù)
常用花藥(十五)
KD-PSA2人體靜電釋放報(bào)警儀
qq中的熱度是什么意思(qq里熱度是什么)
普洱茶,讓人欲罷不能的魅力……
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos