1. 抽象类可以不实现(implements)接口里面的方法
2. 在系统中抽象方法和接口都是在一起使用的;定义一个接口,用抽象类实现里面的几个基础方法,也就是抽象类的子类都。其它具体的类从抽象类扩展就可以了。
3. 抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。
4. 抽象类可以有abstract方法和非abstract方法,变量;Interface的变量默认是abstract final的。
5. 抽象类单继承,接口可以被实现多次。