|
0
|
| Laird Nelson · 技术社区 · 4 年前 |
|
1
3
您引用的部分实际上没有说明至少有一个通配符类型参数的参数化类型。其直接超级类型是在您引用的零件之后指定的:
|
|
2
1
通配符是JAVA中的类型,它们是“存在类型”。从同一链接页面:
存在类型对调用方隐藏其实现中的类型。如果X在T中是存在的,那么从任何调用对象都无法知道X的身份。已知的只是定义中提供的一组操作。 从…起 Raw Types in Java 原始类型是没有类型参数的泛型接口或类的名称:
因此,它不是JAVA中典型意义上的类型:原语或引用类型,但它是一种特殊形式的类型,编译器有规则并知道如何处理它。这是否意味着它真的不是一种类型?我会说不,它是一个psuedo类型,因为没有更好的词,因为它可以在不知道它的类型是什么的情况下声明和使用。
|