接口
接口是一种规则,是对行为的抽象 (限定行为动作,教/学英语;)
![[W_V@R)$PD%E8LB`J945W3.png
接口中成员的特点
![IVE)6N3JLLD]AENA0`{]NVX.png](p9-juejin.byteimg.com/tos-cn-i-k3…?)
接口和类之间的关系
- 类与类的关系:继承关系,可以单继承,不能多继承,可以多层继承
- 类和接口的关系: 实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口
- 接口与接口的关系:继承关系,可以单继承,也可以多继承
JDK8以后接口新增的方法
JDK9以后接口新增的方法
![Z4HS8H%D0U@`59TFA$8_}L.png
适配器设计模式
内部类
类的五大成员:属性,方法,构造方法,代码块,内部类
![([979`TEY[2R{@S3HJ$I58.png
成员内部类
- 写在成员位置的,属于外部类的成员
![QY8}{LJA1Z5R]CKW12O.png](p6-juejin.byteimg.com/tos-cn-i-k3…?)
![V{M8N062{P{Y}Q48N]MO9IL.png](p3-juejin.byteimg.com/tos-cn-i-k3…?)
静态内部类
![)ZSG8EZJPC3YA24)]7U9@7.png