我创建了 2 个对象:Person
和Men
(扩展Person
)。然后我创建了一个通用集合来仅添加Men
对象,但由于某种原因它不允许我添加 Men 对象。
class Person{
}
class Men extends Person{
}
public class test extends HashSet<Person>{
public static void main(String[] args) {
List<? extends Person> p1 = new ArrayList<Men>();
p1.add(new Men());
}
}