可能重複:
Java Generics: Cannot cast List<SubClass> to List<SuperClass>?名單的ArrayList轉換
我只是想知道爲什麼下面的Java代碼不能編譯:
List<Object> c1 = new ArrayList<String>();
的錯誤是: cannot convert from ArrayList <String> to List<Object>
字符串擴展對象,所以我會認爲與多態性,作爲字符串「是」的對象,該字符串可以替代對象。
我剛開始學習java,所以希望這個問題很有意義。
在此先感謝...