JAVA中的接口(interface)

接口的特点:用 interface 来定义。

  接口中的所有成员变量都默认是由public static final修饰的。

  接口中的所有方法都默认是由public abstract修饰的。

  接口没有构造方法。构造方法用于创建对象

  实现接口的类中必须提供接口中所有方法的具体实现内容。
  
  多个无关的类可以实现同一个接口

  一个类可以实现多个无关的接口

  与继承关系类似,接口与实现类之间存在多态性

  接口也可以继承另一个接口,使用extends关键字。

  实现接口的类中必须提供接口中所有方法的具体实现内容。

  多个无关的类可以实现同一个接口

  一个类可以实现多个无关的接口

  与继承关系类似,接口与实现类之间存在多态性

  定义Java类的语法格式:

  < modifier> class < name> [extends < superclass>]

  [implements < interface> [,< interface>]* ] {
  < declarations>*

  }
  此外,接口还常常被用来当做定义常量的集合:
posted @ 2020-12-09 08:26  _kerry  阅读(226)  评论(0编辑  收藏  举报