首先抽象类的关键字为(abstract),接口的关键字是(interface)。
1.抽象类中可以包含变量和普通方法,但包含acstract的方法必须是abstract类,而接口中只能包含抽象方法。
2.抽象类不能多重继承只能继承自己的一个超类,而接口可以多重继承。
3.抽象类有构造方法,接口没有构造方法。
4.抽象类可已包含静态方法,而接口不能包含静态方法。
5.抽象类中方法的访问类型可以是public,protected,但接口中的方法只能是public类型,并且默认为public abstract类型。
6.抽象类和接口中都可以包含静态成员变量,抽象类中静态变量的访问类型可以任意,但接口中只能是public abstract final 类型,并且默认为public abstract final。
抽象类不能new实例对象