[問題] java generic的相關問題

看板java作者 (尋找獨立遊戲製作團員!)時間9年前 (2016/01/19 16:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
很久以前學過java, generic, 不過java後來改了很多版, 現在看generic的程式都看不懂 我印像中的generic就是可以定義一個generic class或container, 像是ArrayList<T> 這樣在用這個class的時候, 裡面可以放其他類別, 就只會這樣而已k 想請教以下一些問題 1. protected JavaType getJavaType(Class<?> clazz) {} 這裡的Class<?> 是甚麼意思? 任何generic class嗎? 2. List.class.isAssignableFrom(clazz) 意思是不是如果 clazz是List的子類別, 就回傳true? 3. 當傳入List<MyClass>到Class<?>, 要如何讀取以下資訊及轉型 如何得知這是一個Java.Util.ArrayList? 如何得知是MyClass? (上網查了一下runtime好像沒辦法, 是嗎?) 如何把這個Class<?> cast回去ArrayList? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.250.99 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1453193821.A.C34.html
文章代碼(AID): #1MdVfTmq (java)
文章代碼(AID): #1MdVfTmq (java)