一个类只能继承一个抽象类,但可以实现多个接口接口的的成员变量是默认 public static final 类型的,而抽象类是多类型的抽象类中的方法可以具体写方法执行的细节,而接口中只存在public的抽象方法抽象类和接口都不能被实例化接口中不能含有代码块和构造方法,而抽象类中可以如果往抽象类中添加新方法,实现类可以不重写,但接口的实现类必须继承