继承:抽象类只能单继承,而接口可以多实现;即:一个类只能继承一个抽象类,但是可以implements多个接口;一个类要实现接口的话,要实现接口中的全部方法,而抽象类不一定
字段:抽象类可以定义实例字段,接口不能定义实例字段
抽象方法:都可以定义抽象方法
非抽象方法:抽象类可以定义非抽象方法,而接口中的方法都是抽象的
从设计层面来说,抽象类是对类的抽象,是一种模板设计;接口是对行为的抽象,是一种行为的规范

继承:抽象类只能单继承,而接口可以多实现;即:一个类只能继承一个抽象类,但是可以implements多个接口;一个类要实现接口的话,要实现接口中的全部方法,而抽象类不一定
字段:抽象类可以定义实例字段,接口不能定义实例字段
抽象方法:都可以定义抽象方法
非抽象方法:抽象类可以定义非抽象方法,而接口中的方法都是抽象的
从设计层面来说,抽象类是对类的抽象,是一种模板设计;接口是对行为的抽象,是一种行为的规范