1、抽象类可以有构造方法,接口没有构造方法。
2、抽象类可以有各种类型的普通方法,接口中只能有抽象方法、默认方法、静态方法。
3、抽象类中的抽象方法访问权限可以是除了private之外的所有权限,接口中的抽象方法访问权限只能是public权限。
4、抽象类中可以有普通成员变量,接口没有普通成员变量。
5、抽象类中的静态成员变量可以被所有权限修饰符修饰,接口中的静态常量访问权限只能是public并且固定是被public static final修饰的。
6、一个类只能继承一个抽象类但是可以实现多个接口。