我正在尝试创建一个通用列表,该列表将包含从 Object 继承的任何类型的项目(我假设每个对象都是 object 类型)。
但是,在下面的情况下,当我尝试添加一个字符串(从对象继承)时,它在 Eclipse 中显示错误
Error:-The method add(capture#1-of ? extends Object) in the type List<capture#1-of ? extends Object> is not applicable for the arguments (String)
List<? extends Object> alist = new ArrayList<Object>();
alist.add("USA");
有人可以解释为什么我会收到此错误吗?