第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

子類調(diào)用父類方法問題(非構(gòu)造)

package?test3;

abstract?class?fu
{
	int?age;
	int?getage()
	{
		return?age;
	}	

}



class?zi?extends?fu
{
	int?age;
	

	/*
	int?getage()
	{
		return?age;
	}	
	*/
	
}

class?test3?{

	
	public?static?void?main?(String[]?args)
	{
			zi?z?=?new?zi();
			z.age=3;
			int?a=z.getage();
			System.out.println(a);

		
	}
}

目前的結(jié)果是 0

如果把注釋取消,結(jié)果是3。

求老師指點迷津:


父類有方法,子類沒有,我創(chuàng)建【子類對象】,為什么最后是0?子類不可以用父類的方法么?

對象是子類的,

但如果在子類也創(chuàng)了一模一樣的方法, 結(jié)果就是3。


正在回答

1 回答

調(diào)用父類方法中的getage()方法返回的是父類中的age,方法查找變量的順序是局部變量-->成員變量-->靜態(tài)變量

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

子類調(diào)用父類方法問題(非構(gòu)造)

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號