泛型

  • 1.自定义泛型类

  • 2.大写字母就是泛型标识符

  • 3.可以有多个

  • 4.普通成员方法,属性可以使用泛型

  • 5.使用泛型的数组,不能初始化

  • 6.静态方法,属性不能使用泛型,因为静态与类相关,类加载时,对象还没创建,JVM无法初始化

  • 7.创建对象时,未指定类型,默认是Object

  • 参数化类型,数据类型的数据类型 ArrayList<Dog> arrayList = new ArrayList<Dog>();

  • public class ArrayList<E>{}

  • 在定义对象时(编译时)确定数据类型

自定义泛型方法

1.语法:
访问修饰符 返回值类型 方法名称(T t) {
方法体;
return 返回值
}
2.例子:
public void showInfo(T t){

}

注:访问修饰符后面没写<>不叫泛型方法,该方法只是使用了类声明的泛型

posted @ 2023-01-17 21:28  Ritchie^._.^  阅读(14)  评论(0)    收藏  举报