匿名內(nèi)部類方法的調(diào)用?
匿名內(nèi)部類獨(dú)有的方法該如何調(diào)用?
package lianxi;
public class ShiXian {
public static void main(String[] args) {
IPlay i1=new IPlay(){
@Override
public void play() {
// TODO Auto-generated method stub
System.out.println("會(huì)玩!");
}
public void go(){
System.out.println("會(huì)走!");
}
};
?new IPlay(){
?public void play() {
// TODO Auto-generated method stub
System.out.println("會(huì)玩!");
}
?}.play();
}
}
這是我自己寫(xiě)的代碼,接口IPlay中只有 play()方法,沒(méi)有g(shù)o()方法,現(xiàn)在我想調(diào)用go(),方法該怎么辦?
2022-03-23
一股好森奧的feel。。后面會(huì)講到得吧,我先暫時(shí)放一下,等講到這些了在回頭理解我覺(jué)得是前者,可以調(diào)用繼承的方法和自己特有的方法。后者,調(diào)用Animal的方法,若子類Dog重寫(xiě)了父類Animal方法,則調(diào)用重寫(xiě)的方法。
2016-07-16
先創(chuàng)建內(nèi)部類的對(duì)象啊,然后通過(guò)對(duì)象名.go()的形式進(jìn)行調(diào)用啊。
2016-07-16
把go寫(xiě)上,你建了匿名內(nèi)部類想用方法,得有方法體來(lái)具體實(shí)現(xiàn),接口的方法是abstract方法,沒(méi)有具體實(shí)現(xiàn)的。