匿名内部类&接口的使用--是否每次只能调用一个方法
定义一个接口里有两个或以上的public abstract方法,在main()方法里面使用匿名内部类实现接口,是否每次只能调用接口中的其中一个方法?
以下为两种方式代码,IGame为定义的接口:
new IGames (){
public void games(){
System.out.println("匿名内部类:GameVersion:"+200);
}
@Override
public void upgrade() {
// TODO Auto-generated method stub
System.out.println("匿名内部类:upgrade: fail");
}
}.upgrade();//另一种
IGames i001 = new IGames(){
@Override
public void games() {
// TODO Auto-generated method stub
System.out.println("匿名内部类:GameVersion:"+200);
}
@Override
public void upgrade() {
// TODO Auto-generated method stub
System.out.println("匿名内部类:upgrade: fail");
}
};
i001.upgrade();