<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

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








    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无码专区桃色 | 成av免费大片黄在线观看| 国产精品无码免费视频二三区| 久久aa毛片免费播放嗯啊| 操美女视频免费网站| 亚洲AV色吊丝无码| 精品久久久久久无码免费| 亚洲乱码中文字幕综合| xvideos亚洲永久网址| 免费大片av手机看片高清| 亚洲国产精品狼友中文久久久| 亚洲性无码av在线| www免费插插视频| 波多野结衣久久高清免费 | 一区二区三区四区免费视频| 亚洲午夜免费视频| 成视频年人黄网站免费视频| 亚洲av无码专区在线观看下载| 24小时免费看片| 日韩亚洲国产综合高清| 国产乱弄免费视频| 丁香花在线视频观看免费| 91大神免费观看| 中中文字幕亚洲无线码| 99视频在线免费看| 亚洲精品无码久久久久牙蜜区| 最近2022中文字幕免费视频| 亚洲综合精品伊人久久| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 在线观看免费精品国产| 亚洲国产精品白丝在线观看| 毛片免费观看的视频在线| 无码人妻一区二区三区免费视频| 97人伦色伦成人免费视频| 亚欧洲精品在线视频免费观看| 免费**毛片在线播放直播| 毛片免费在线观看| 亚洲婷婷五月综合狠狠爱| 成人午夜免费福利视频| 亚洲资源在线视频|