<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ice world

    There is nothing too difficult if you put your heart into it.
    posts - 104, comments - 103, trackbacks - 0, articles - 0
    這種寫法一般都會在基類中看到,而且是使用了JAVA泛型的,比如我們J2EE中的BaseDAO什么的,請看代碼,其實簡寫了,分開寫就明了了。


    基類:
    import java.lang.reflect.ParameterizedType;
    import java.lang.reflect.Type;

    public abstract class SuperClass<T> {

        
    private Class<T> beanClass;

        @SuppressWarnings(
    "unchecked")
        
    public SuperClass() {
            
    super();
            ParameterizedType parameterizedType 
    =  (ParameterizedType) getClass().getGenericSuperclass();
            Type[] types 
    = parameterizedType.getActualTypeArguments();
            beanClass 
    = (Class<T>) types[0];
        }


        
    public Class<T> getBeanClass() {
            
    return beanClass;
        }


        
    public void setBeanClass(Class<T> beanClass) {
            
    this.beanClass = beanClass;
        }

        
        
    public static void main(String[] args) {
            SuperClass
    <Cat> superClass = new SubClass();
            System.out.println(superClass.getBeanClass());
        }

        
    }


    子類:
    public class SubClass extends SuperClass<Cat> {
       
       
    public SubClass() {
           
    super();
        }

       
    }


    class Cat {

       
    public Cat() {
           
    super();
        }

    }


    運行SuperClass后控制臺會打印:
    class com.stos.test.generic.Cat

    看到運行結(jié)果你可能就清楚了,就是獲取實際的泛型類。








    Feedback

    # re: (ParameterizedType) getClass().getGenericSuperclass().getActualTypeArguments()[0]得到的是什么?  回復  更多評論   

    2015-10-12 17:11 by fsfasf
    傻屌

    # re: (ParameterizedType) getClass().getGenericSuperclass().getActualTypeArguments()[0]得到的是什么?  回復  更多評論   

    2015-10-12 17:17 by fsfasf
    你媽靈車漂移
    主站蜘蛛池模板: 精品国产免费一区二区三区| 亚洲人成激情在线播放| 国产精品国产亚洲区艳妇糸列短篇| 免费无遮挡无码永久视频| 国产亚洲精品久久久久秋霞| 国产黄色片免费看| 中文字幕亚洲图片| 亚欧洲精品在线视频免费观看| 亚洲七七久久精品中文国产| 一区二区三区免费视频播放器| 亚洲视频在线免费| 国产成人无码精品久久久免费| 久久久久亚洲av毛片大| 中文字幕av免费专区| 国产亚洲福利精品一区| 男女作爱在线播放免费网站| 激情内射亚洲一区二区三区| 2015日韩永久免费视频播放| 亚洲av片不卡无码久久| 女人让男人免费桶爽30分钟| 小说专区亚洲春色校园| 4338×亚洲全国最大色成网站| 两个人日本WWW免费版| 亚洲AV成人一区二区三区AV| 国内免费高清在线观看| 美女被羞羞网站免费下载| 亚洲AV无码一区二三区| 国产午夜免费高清久久影院| 亚洲国产理论片在线播放| 国产美女无遮挡免费视频网站| 在线播放国产不卡免费视频| 久久久久亚洲精品无码系列| 又粗又大又黑又长的免费视频| 在线观看亚洲网站| 亚洲精品无码不卡在线播放HE| 国产成人免费高清激情明星| 久久久久亚洲精品无码网址色欲| 亚洲一区二区三区在线观看精品中文| 91香焦国产线观看看免费| 国产精品亚洲一区二区无码| 亚洲gv白嫩小受在线观看|