[英]What does this type of Object mean?
HttpEntity<?> requestEntity = new HttpEntity<Object>(json, headers);
我有几个问题吗?
?
在这里意味着 为什么他们把<?>
而不是<Object>
Object
>作为其类型,但类引用采用< ?
>作为其类型。 ?
- 通配符语法
HttpEntity<?> requestEntity = new HttpEntity<Object>(json, headers);
`HttpEntity<?>` whose element type matches anything..
请记住,如果您尝试将Object添加到requestEntity中,您将收到编译器错误。
requestEntity.add(new Object());//compiler error on this line as it expects `?` not an object
在这里阅读有关泛型的内容
?
通配符是指通用符号。 这意味着未知的HttpEntity。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.