接口

接口 - 图1

  • 接口是特殊的继承类,使用interface关键字替代了class
  • 接口中的方法全部被定义为抽象方法
  • 接口不可以实例化,只能由实现了该接口的子类,才可以实例化
  • 当用interface关键字修饰一个类时,默认省略了public abstract



    接口小练习
    接口 - 图2



    接口和继承之间的区别:

  • 继承的父类中,虽然可以定义抽象方法,但是也有些普通方法供子类调用,这叫继承;
  • 接口的父类,方法都是抽象方法,子类全部都要重写,我们称之为“实现”。它规定了子类必须实现的功能函数。




    接口与接口之间是继承关系,而且接口可以多继承接口
    一个类可以同时完成单继承与多实现



    接口的应用:

    接口 - 图3