内部类、枚举、泛型、API
匿名内部类:
格式:
接口 变量名 = new 接口(){
重写方法
}
底层原理:
- Java会给我们创建一个子类,实现接口,把我们些的方法,作为子类的方法。并且最后返回一个子类对象
作用:
- 减少Java类的创建【针对我们而言】
- 可以作为方法的参数【方法的参数是一个接口的话】
使用场景:
- 可以作为方法的参数【方法的参数是一个接口的话】
枚举
作用:做系统的配置信息
格式:
public enum 枚举类名{
变量名 , 变量..;
}
使用场景:
- switch中的选项, 系统的配置信息
- 泛型
作用:接收数据类型
分类:
- 泛型类
- 泛型接口
- 泛型方法