第一点:修饰符不一样:接口使用Interface抽象类使用的是abstract
第二点:抽象类可以由构造函数,接口不能有构造函数
第三点:抽象类中可以有普通的成员变量,接口中不能有普通的成员变量,接口中的成员 变量默认是public static final。
第四点:抽象类中可以拥有普通的成员方法,接口中只能是未实现过的抽象方法。
第五点:抽象类中的抽象方法默认修饰符是public 或者是Protected而接口中的只能是 public
第六点:抽象类中可以包含静态方法,接口中不能包含静态方法。
第七点:一个类可以实现多个接口却只能继承一个类。