作者maxi326 (寻找独立游戏制作团员!)
看板java
标题[问题] java generic的相关问题
时间Tue Jan 19 16:56:59 2016
很久以前学过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://webptt.com/cn.aspx?n=bbs/java/M.1453193821.A.C34.html