1:为什么说T是代表特定类型,?代表任意类型,T不也是未知任意的类型吗,具体的要由实例化时传入的类型决定,传入之前不也是未知任意的吗?
2:下图如何理解?
为什么说?的意义是实例化泛型参数,?不是代表任意类型吗(如果去掉图中的extends),怎么能实例化类型参数T呢,他自己本身就是任意类型?
java泛型的问题,谁能相对通俗点解释下?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- threenewbee 2020-08-09 09:22关注
看相对于谁来说
T对于泛型来说,是一个具体的类型,对于调用泛型的来说,是一个任意(也有约束)的类型
而?对于泛型来说,它也是一个任意类型。
? extends E表示约束,也就是?必须是E或者E的派生类本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报