一个类可以实现多个接口,但只能继承一个抽象类接口可以被多重实现,抽象类只能被单一继承抽象类可以包含静态方法,接口不可以抽象类中可以有普通成员变量,接口中没有抽象类可以有构造方法,接口不能有如果抽象类实现接口,则可以把接口方法映射到抽象类中作为抽象方法而不必实现,而在抽象类的子类中实现接口中方法相同点:都可被继承、不能被实例化、可包含方法声明、子类必须实现未实现方法