a.抽象类和具体实现类是一个继承的关系。父类和子类在概念伤势相同的is-a的关系
b.接口和实现类仅仅是有共同的行为或特征,而类之间没有层次关系
c.抽象类是对一组具有相同属性和行为的逻辑上有关系的事务的一种抽象
而接口是对一组具有相同属性和行为的逻辑上不相关的事务的一种抽象
抽象类,类extends继承 java中类只能单继承
接口 可以多继承
抽象类里可以有具体实现,也可以有抽象方法
抽象方法必须存在于抽象类中
抽象类可以有构造方法
抽象类不可以new,只能由子类重写它的方法,new它的子类
接口只有规范,接口本质就是契约==人间的法律
接口可以实现多继承 public class student implments man,woman{...}
接口中可以定义常量 public static final admin = root (一般不在接口中定义常量)
接口中的方法都是public abstract
接口中没有构造方法,自然不能被实例化