1.接口之间可以相互继承,从而实现接口的复用;类之间也可以相互继承,从而实现方法和属性的复用 2.接口可以通过类来实现,但是接口只能约束类的公有成员 3.接口可以抽离类的成员,抽离的时候包括共有成员,私有成员,受保护成员