8月2日

今天学习了泛型方法

泛型方法:

修饰符<类型变量,类型变量,...> 返回值类型 方法名(形参列表){

 

}

public static <T> void test(T t){

 

}

泛型上限:?extends Car:?能接受的必须是Car或者子类

泛型下限:?super Car:?能接受的必须是Car或者其父类

泛型是工作在编译阶段的,一旦程序编译成class文件,class文件就不存在泛型了,这就是泛型擦除

泛型不支持基本数据类型,只能支持对象类型(引用数据类型)

posted @ 2023-08-05 20:22  umiQa  阅读(10)  评论(0编辑  收藏  举报