当前位置: java基础教程 > 07-面向对象 > 阅读正文

接口

2021.2.18.   688 次   477字

1.接口的概念

接口是一种公共规范,

规范往往是逻辑上的,并不是指代码相同

接口,便于对象接入,对象能灵活增加功能

2.接口

1.接口的定义

使用 interface 关键字

public interface 类名称{
  类体;
}
2.接口体

接口体的内容 与 jdk 版本有关,版本越高,内容越多

  • 常量
  • 抽象方法 –> jdk7
  • 默认方法
  • 静态方法 –> jdk8
  • 私有方法 –> jdk9
3.接口的实现类

接口类,不能直接创建

接口必须被标准类实现,才能发挥作用

(虽然接口不是类,但这里方便区分,interface叫接口类,class叫标准类)

标准类使用 implements 实现接口,称为实现类

public class 类名称 implements 接口列表{
  类体;
}

实现类必须实现所有抽象方法(除非它是抽象类)

(若父类抽象方法与接口抽象方法同名,用父类)

4.默认方法

默认方法的定义

public default 方法名(参数列表){
  方法体;
}

默认方法可以被实现类直接调用,也可以被覆盖

5.静态方法

接口中的静态方法,只能通过接口名.方法名调用

接口名.方法名;
6.私有方法

定义与普通的私有方法相同

只能在接口的默认方法中调用

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群