【笔记】接口
前言
Java OOP 接口学习笔记
特点
- 接口中都是抽象方法
- 通过interface关键字创建接口
- 通过implements让子类来实现
- 可以理解成,接口是一个特殊的抽象类
- 接口突破了java单继承的局限性
- 接口和类之间可以多实现,接口和接口之间可以多继承
- 接口是对外暴露的规则,是一套开发规范
- 接口图报了程序的功能扩展,降低了耦合性
jdk1.8新特性
- 在jdk1.8里允许接口中出现普通方法,要求被static或default修饰
简写
- 接口为方法的编写提供了简写方式,会自动拼接abstract和public
- 接口中的变量,会自动拼接public static final,把变量变成常
代码
接口
<name>
:接口名<return>
:方法返回值类型<method>
:方法名
1 | interface <name> { |
实现类
1 | class <name>Impl implements <name> { |