1.内部类定义
1.1成员内部类
Jdk16开始支持定义静态成员
几个值的访问:
1.2静态内部类
可以访问静态变量:(注释部分无法访问)
1.3局部内部类(鸡肋)
1.4匿名内部类
2.枚举
2.1枚举定义
2.2枚举特点
(这里输出的索引是2,z是第三个)
抽象枚举:
2.3枚举的应用场景
3.泛型
3.1泛型定义
3.2泛型作用
3.3(自定义)泛型类
3.4(自定义)泛型接口
3.5泛型方法
(打钩的是泛型方法,打叉的不是)
3.6泛型中的问题
不支持基本数据类型,但一定要用,参考下图: