接口同普通类一样是一种类型 使用interface代替class定义 所有属性都是用public static final修饰 所有方法都是用public 修饰 方法没有方法体 不允许有静态方法 对于接口来说,子类叫实现类,不叫子类 如果一个子类要实现接口的时候,就需要将接口中的抽象方法全部实现 如果实现类没有全部实现接口的抽象方法的时候,相当于当前实现类包含了抽象方法,就得将当前实现类定义为抽象类