我无法弄清楚如何使用函数或类中的字段声明参数?不使用任何集合的通配符。 例如。我可以写一些类似List l1但我该如何使用?不使用List或任何此类集合。
答案 0 :(得分:1)
通配符通用可以与任何泛型类型一起使用,例如Class<?>
public void myFunction(Class<?> theObject) {
// your code goes here
}
答案 1 :(得分:0)
每个参数化类都可以接受通配符。仅仅因为集合是泛型使用的最具代表性的示例,您不仅限于它们。
通常,你用的是?当您不确定实际参数类并且想要避免原始类型时,请使用通配符。