0
点赞
收藏
分享

微信扫一扫

【Java】接口的介绍、例子、性质、优点


文章目录

  • ​​接口介绍​​
  • ​​接口例子​​
  • ​​接口的性质​​
  • ​​接口的优点:​​

接口介绍

接口包括接口声明和接口体,接口体包括常量的定义(必有初值),方法的声明(无方法体,新版 JDK 也可用 default 关键字声明实现方法)。

接口例子

interface Shape2D {
public static final double pi = 3.14;//public static final可省略
public abstract double area();//public abstract可省略
}

接口的性质

  • 接口可理解为纯抽象类;
  • 接口没有构造方法;
  • 接口中可包含常量(final),方法(public abstract,注意实现类中方法的访问权限为public);
  • 类实现某一接口要实现此接口的所有方法;
  • 接口可继承(extends)多个超接口;
  • 附:新版的 JDK 中已经可以在接口中实现方法(用 default 关键字)。

接口的优点:

  • 建立类和类之间的“协议”口将类根据其实现的功能分组用接口代表,而不必顾虑它所在的类继承层次;
  • 这样可以最大限度地利用动态绑定,隐藏实现细节;
  • 实现多继承的思想。


举报

相关推荐

0 条评论