哪位老鐵給解釋下為什么子類Son里的this.name();調(diào)用的是父類的方法,this不是調(diào)用當(dāng)前類的方法嗎?
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(); } }
2019-01-22
老鐵,你在子類中沒(méi)有重寫(xiě)name方法,因此this.name()只能調(diào)用繼承來(lái)的name
2022-03-26
我也遇到了這個(gè)問(wèn)題,不知道解決了沒(méi)有應(yīng)該是font有問(wèn)題,你試試把font改成絕對(duì)路徑