接口
package cn.itcast.day11.demo05;public interface MyInterface { void method1(); // 抽象方法 省略了public abstract void method2();}实现类,如果用匿名内部类,则不需要写实现类
package cn.itcast.day11.demo05;public class MyInterfaceImpl implements MyInterface { //实现类 @Override public void method1() { System.out.println("实现类覆盖重写了方法!111"); // 覆盖重写 } @Override public void method2() { System.out.println("实现类覆盖重写了方法!222"); }}使用