5、通过抽象类和接口来定义这个抽象概念:1234abstract class Door{ public abstract void open(); public abstract void close();} 或者:1234interface Door{ public abstract void open(); public abstract void close();} 但是现在如果我们需要门具有报警alarm()的功能,那么该如何实现?下面提供两种思路: 1)将这三个功
7、决办法是单独将报警设计为一个接口,包含alarm()行为,Door设计为单独的一个抽象类,包含open和close两种行为。再设计一个报警门继承Door类和实现Alarm接口。1234567891011121314151617181920interface Alram{ void alarm();} abstract class Door{ void open(); void close();} class AlarmDoor extends Door implements Ala