我有这样的代码,是给我一个取消警告<?>与<?扩展对象>
public Class getColumnClass(int column) {
return getValueAt(0, column).getClass();
}
的错误中提到了一些关于接受一个未经检查的转换,所以我尝试添加Class<?>
但它也建议把在Class<? extends Object>
。我之前已经阅读过这篇文章,但我不记得在哪里。我认为<?>
表示它接受任何对象,并且? extends Object
必须表示这个类是Object的一个子类,但不是那样的东西?这两个例子都没有给我错误。
这个问题已经回答了[这里] [1],看看吧:) [1]:http://stackoverflow.com/questions/14346622/list- vs-list-extends-object – heyHugo
啊我应该知道,谢谢。 – gallly