184 抽象类和接口的区别
成员 | 设计理念 | |
抽象类 | 变量、常量、构造方法、抽象方法、非抽象方法、 | 门和警报中的门 |
接口 | 常量、抽象方法 | 门和警报中的接口 |
举例说明/门和警报
--------------------------------------------------------------
public interface Alarm{
void alarm();
}
public abstract class door{
public abstract void open();
public abstract void close();
}
public class AlarmDoor extends Door implements Alarm{
public void open(){...}
public void close(){...}
public void alarm(){...}
}