package practice1;
interface name{
public abstract void show(); //接口必须定义抽象方法
public abstract void show2();
}
/*
匿名内部类的格式:
new 类名或者接口名(){
重写方法;
}
*/
class Outer {
public void method() {
//接口的引用指向接口对象
name ka=new name() {
@Override
public void show() { //方法的覆盖
System.out.println("show");
}
@Override
public void show2() {
System.out.println("show2");
}
};
ka.show();
ka.show2();
}
}
public class jf {
public static void main(String[] args) {
// TODO Auto-generated method stub
Outer kiss=new Outer(); //记得调用主方法
kiss.method();
}
}
【匿名内部类】
最新推荐文章于 2024-07-22 14:15:06 发布