前言
本篇文章主要内容是Java的接口,接口实质上是规则的定义,接口也可以提高代码的扩展性,以下从接口的定义,特点等方面介绍Java的接口。
一、接口的定义和特点
- 使用关键字interface定义接口,如图1;
- 接口不能实例化;
- 接口和类是实现关系,用关键字implements表示,如图2;
- 接口的子类或实现类,要么重写接口中的所有抽象方法,要么本身为抽象类。
(1)
(2)
二、接口中的成员特点
- 成员变量只能是常量,系统默认使用public static final修饰变量;
- 接口没有构造方法;
- 接口的成