新人沈琦斌
2016-07-16 21:19
匿名内部类独有的方法该如何调用?
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("会玩!");
}
public void go(){
System.out.println("会走!");
}
};
new IPlay(){
public void play() {
// TODO Auto-generated method stub
System.out.println("会玩!");
}
}.play();
}
}
这是我自己写的代码,接口IPlay中只有 play()方法,没有go()方法,现在我想调用go(),方法该怎么办?
先创建内部类的对象啊,然后通过对象名.go()的形式进行调用啊。
把go写上,你建了匿名内部类想用方法,得有方法体来具体实现,接口的方法是abstract方法,没有具体实现的。
Java入门第二季 升级版
530560 学习 · 6091 问题
相似问题