泛型
1.1 了解泛型
泛型占位符 <T>或<E>
通俗来说就是广泛类型 具有普适性
1.2 带有泛型的方法
带有泛型的语法格式
1.2.1 无参无返回值【无意义 自娱自乐】
public <无意义占位符> void 方法名 () {
}
1.2.2 无参有返回值【无意义 自娱自乐】
public <无意义占位符> 返回值数据类型 方法名 () {
}
1.2.3 有参无返回值
public <无意义占位符> void 方法名 (参数列表) {
}
1.2.4 有参有返回值
public <无意义占位符> 返回值数据类型 方法名 (参数列表) {
}
1.3 带有泛型的类
语法格式
class 类<无意义占位符> {
}
1.4 带有泛型的抽象类
abstract class 类名<无意义占位符> {
}
抽象类需要继承才能实例化
abstract class A<T> {
}
class B<T> extends A<T> {
}
1.5 带有泛型的接口
语法格式
interface 接口名<T> {
}
接口需要新建类来实现
interface A<T> {
}
class B<T> implements A<T> {
}