Java匿名内部类
public class DemoMain { public static void main(String[] args) { /* 多态 如果接口的实现类或者父类的子类只需要使用唯一的一次 那么这种情况下就可以省略掉这个类的定义 而改为使用匿名内部类 接口名称 对象名 = new 接口名称(){ //覆盖重写接口中所有抽象方法 }; */ MyInterface some = new MyInterface() { //覆盖重写接口中所有抽象方法 @Override public void method() { System.out.println("匿名内部类的实现方法"); } };
some.method(); }
}
要注意匿名内部类的 ;