接口-Interface

  • 有时候必须从几个类中派生出一个子类,继承他们所有的属性和方法。但是$JAVA$不支持多重继承。有了接口的概念,就可以实现多重继承。
  • 接口($interface$)是抽象方法和常量值的定义的集合
  • 接口是一种特殊的抽象类,他只包含常量和方法的定义,不包括变量和方法的实现。
  • 实现接口类:
  1. class SubClass implements interface{
        
    }
  2. 一个类可以实现多个接口,接口也可以继承其他的接口。
  3. 实现接口的类中必须提供接口中所有方法的具体实现,否则仍为抽象类
  4. 接口的主要用途为被实现类实现
  5. 抽象类是对于一类事物的高度抽象,其中既有属性也有方法;接口是对方法的抽象,也就是一系列动作的抽象
posted @ 2020-09-14 21:54  Peterxiazhen  阅读(99)  评论(0编辑  收藏  举报