獲得父類的泛型

Class clazz=son.getClass();
得到父類 
Class father = clazz.getSuperclass(); //com.test.father
得到帶有泛型的父類
Type type = clazz.getGenericSuperclass(); //com.test.father<com.test.man>
得到父類中泛型的類型
1,ParameterizedType p=(ParameterizedType)type; //type轉爲泛型
2, p.getActualTypeArguments()[0];//com.test.man 泛型可能有很多個,這個例子裏面只有1個.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章