我有這樣的代碼,是給我一個取消警告<?>與<?擴展對象>
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