请问老师,泛型里?和T的区别是什么?我看了看网上的答案,不是特别清晰

来源:9-6 发送文件到服务器-1

慕码人3191957

2020-11-15

写回答

1回答

Qiujuer

2020-11-16

范型的:

T

或者

N

等等都是通配符,是在定义范型的一个命名而已,简单来说就是你定义了一个范型类或方法,你期望外部传入一个你期望的类型进来,但是你并不知道具体的类名是什么,也就是没有限定具体的子类名称,此时给这里起了一个别名而已。后续的使用可以使用这个别名去进行类实例的操作而已。


?也是一种通配符,但是是不限定通配符;更多是用来做上界或下界的限定操作。

给你找了一篇文章可以看看:

https://www.cnblogs.com/minikobe/p/11547220.html


0
1
慕码人3191957
非常感谢!
2020-11-18
共1条回复

Socket网络编程进阶与实战 系统掌握Socket核心技术

理论+实践,系统且深入掌握Socket核心技术,从容应对各种Socket应用场景的不二之选

2321 学习 · 476 问题

查看课程