亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

哪位老鐵給解釋下為什么子類Son里的this.name();調用的是父類的方法,this不是調用當前類的方法嗎?

public?class?Father?{
public?double?a=1;
private?double?b;
public?static?int?i=2;
public?double??Gettera()?{
return?a;
}
public?void?Settera(double?a1)?{
//?TODO?Auto-generated?method?stub
a=a1;
}
public??void?name()?{
System.out.println("我叫小白");
}
}
public?class?Son?extends?Father?{
public?void?sonName()?{
System.out.println("我叫小黑");
this.name();
super.name();
}
}
public?class?Initail?{
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
new?Son().sonName();
}
}


正在回答

2 回答

老鐵,你在子類中沒有重寫name方法,因此this.name()只能調用繼承來的name

https://img1.sycdn.imooc.com//5c46c5cb00019e4405190299.jpg

https://img1.sycdn.imooc.com//5c46c5e30001994301880162.jpg

0 回復 有任何疑惑可以回復我~
#1

抽象驢 提問者

謝謝老鐵,明白了
2019-01-22 回復 有任何疑惑可以回復我~

我也遇到了這個問題,不知道解決了沒有fontfont

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

哪位老鐵給解釋下為什么子類Son里的this.name();調用的是父類的方法,this不是調用當前類的方法嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號