[英]Are wildcards in java only applicable to collections?
我无法弄清楚如何使用?在函数或类的字段中声明参数? 通配符,不使用任何集合。 例如。 我可以编写类似于列表l1的内容,但如何使用? 而不使用List或任何此类集合。
通配符泛型可以与任何泛型类型一起使用,例如Class<?>
public void myFunction(Class<?> theObject) {
// your code goes here
}
每个参数化的类都可以接受通配符。 仅仅因为集合是泛型用法的最有代表性的例子,您并不局限于此。
通常,您使用?? 当您不确定实际的参数类并且要避免使用原始类型时,请使用通配符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.