小编la_*_*rre的帖子

Java推理:类型变量,其上限是数组类型

我对JLS第3版和推理机制有疑问.第15.12.2.7规定:

如果F = U [],其中类型U涉及Tj,那么如果A是数组类型V [],或者类型变量的上限是数组类型V []

我尝试创建一个数组类型上限的类型变量,但编译器似乎不接受这一点.就像是:

public class MyClass<T extends String []> { 
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:这个片段中的JLS是错误的,还是我错过了什么?句子的最后一部分似乎对我不满意.

谢谢

java generics type-inference jls

5
推荐指数
1
解决办法
155
查看次数

标签 统计

generics ×1

java ×1

jls ×1

type-inference ×1