java--泛型的使用

一、泛型类
就是在类名的后面添加这样的形式,然后在整个类中都能用这个T类型
这里写图片描述
二、泛型方法
就是在方法的返回值类型的前面添加 ,这样在整个的方法中,都能使用T类型
这里写图片描述

三、有界类型参数(就是限制参数的类型是一致)
如果在一个方法中传递的多个参数,并且保证参数的类型一直,那么就需要Comparable,这样就限定了传递的参数必须是T类型。如果不是就会报错。
这里写图片描述
四、类型通配符
①使用?来替代具体的类型。
这里写图片描述
这样的写法也可以用上面的所谓的进行替代,但是好处就是不用进行声明,如果用来写需要改成下面形式:
这里写图片描述
②设置通配符的上限<? extends Number> 使用的类型必须是Number的子类
③设置通配符的下限

猜你喜欢

转载自blog.csdn.net/yuezheyue123/article/details/82586688