1.接口的定义
接口是抽象方法定义的集合,是一种特殊的抽象类。
2.接口的特点
- 一个类实现多个接口,因此可以采用实现多个接口的方式实现多重继承的目的。
- 接口中成员的修饰符都是public或者default,不能使用private和protected修饰。
- 接口可以默认方法与静态方法,有方法体的实现。但abstract修饰的抽象方法没有方法体。
3.标识接口
Java语言中,有些接口内部没有声明任何方法,也就是实现这些接口不需要重写任何方法,这些没有任何方法声明的接口叫做标识接口。比如clonable和Serializable接口等,表示实现它的类属于一个特定的类型。