看板 [ java ]
討論串[問題] 關於泛型 資料型態的疑問
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者JustinHere (良葛格)時間10年前 (2015/05/28 18:33), 編輯資訊
0
2
1
內容預覽:
確實是不一樣的,因為 Java 不支援共變性,可以看我回的上一篇…. 你要寫這樣才會過編譯器 …. ArrayList<? extends Object> lt = new ArrayList<Integer>();. 其實寫 …. ArrayList lt = new ArrayList<Inte
(還有56個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者JustinHere (良葛格)時間10年前 (2015/05/28 18:07), 10年前編輯資訊
0
0
3
內容預覽:
你可以瞭解一下「共變性」…. Java的泛型並不具有共變性,不過可以使用型態通配字元?與extends來宣告變數,使其達到類似共變性。. http://openhome.cc/Gossip/Java/Generics-extends.html. 如果需要達到類似共變性的功能,可以用 ? extend
(還有912個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者LaPass (LaPass)時間10年前 (2015/05/27 21:21), 編輯資訊
0
0
0
內容預覽:
因為...... java的泛型「是假的」. class A{. String getStr(){ return "A"; }. }. class B{. String getStr(){ return "B"; }. }. class C extends A{. String getStr(){
(還有1098個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者dreamnook (亞龍)時間10年前 (2015/05/27 18:57), 編輯資訊
0
6
0
內容預覽:
使用Eclipse. http://i.imgur.com/NrOe0bP.png. 當用ArrayList<Object>來宣告時,Compiler Error. http://i.imgur.com/JYkk73H.png. 在我看來ArrayList obj不等同ArrayList<Objec
(還有319個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者pttworld (批踢踢世界)時間10年前 (2015/05/27 17:11), 10年前編輯資訊
0
0
0
內容預覽:
Object o = "test";. System.out.println(o);. System.out.println(o.toString());. and keyword Polymorphism. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.172.93
(還有11個字)
首頁
上一頁
1
2
下一頁
尾頁