当抽象类中的方法都是抽象的时候,这时可以将该抽象类用另一种形式定义和表示,就是接口interface
特点:对于接口中常见的成员:而且这些成员都有固定的修饰符,不写就默认存在1:全局常量 : 都是 public static final 的常量, int x=4;此时在接口中也是常量,是默认加上的,为了方便阅读 必须加上修饰符2:抽象方法: 都是 public abstract 由以上的特点得出,接口中的成员常量与方法都是 公共的(public)--------------------------------------------类与类之间是继承关系,类与接口直接使实现关系接口不可以实例化只能由实现了接口的子类并覆盖了接口中所有的抽象方法后,该子类才可以实例化,否则这个子类就是一个抽象类---------------------------------------------------当实现多个接口,有两个接口中的方法相同,调用时是不明确调用的哪一个的,这个是无解的,得规避这样的接口写法