泛型

1. 泛型

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> {
   
}

 

posted @ 2022-08-01 21:12  早睡晚起身体好  阅读(50)  评论(0)    收藏  举报