以下代码定义了抽象类Door,包含抽象方法open和close:
以下代码定义接口Alarm,包含抽象方法alarm:
定义类AlarmDoor继承Door,实现接口Alarm:
下面定义了一个测试类Test,初始化了一个对象a1,并调用其中的方法:
用eclipse编译并运行程序,其结果如图3-20所示。
图3-20 抽象类和接口结合实例