格式
接口名称 对象名 = new 接口名(){
//覆盖重写所有抽象方法
};
public interface MyInterface {
public abstract void method();
}
public class MyInterfaceImpl implements MyInterface{
@Override
public void method() {
System.out.println("实现类覆盖重写方法!");
}
}
public class MyInterfaceMain {
public static void main(String[] args) {
// MyInterface obj = new MyInterfaceImpl();
// obj.method();
// 使用匿名内部类
MyInterface obj = new MyInterface() {
@Override
public void method() {
System.out.println("匿名内部类实现了方法!");
}
};
obj.method();
}
}