内部类
内部类的四种形式
内部类概述、成员内部类
代码示例
创建对象的格式
通过对象名访问内部类方法
若内外部类的成员变量名冲突,如何在内部类分别访问外部成员变量。
总结
静态内部类
代码示例
访问静态内部类的方法
不能在静态内部类中访问实例成员变量
总结
局部内部类
匿名内部类
匿名内部类改进后
常见使用场景
枚举
认识枚举
例子
枚举的特点
枚举常见的应用场景
泛型
认识泛型
1、未使用泛型时,定义一个新的数组,可添加任意格式的数据。
2、使用泛型情况下,加入泛型,约束能够操作的数据类型。
加入泛型后,只能操作字符串类型的数据
泛型类
如何定义泛型
泛型接口
这些大写的英文字母可以代表一切类型。
问号可以代表一切泛型
? extends Car(上限),表示泛型最多只能是Car类型。
? super Car(上限)
表示最多
例子
泛型方法
泛型的注意事项
仅支持对象类型,不支持基本数据类型。
常用API
API概述
java.base下的包是最常见的