<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亚洲精品色午夜| 亚洲精品456在线播放| 在线亚洲精品视频| 成人免费午间影院在线观看| 亚洲色图激情文学| 在线观看人成视频免费| 亚洲国产精品久久久久秋霞小| 成年女人免费碰碰视频| 亚洲人成欧美中文字幕| 日本特黄特色免费大片| 国产成人高清亚洲一区久久| 亚洲国产人成中文幕一级二级| 一级毛片人与动免费观看| 久久久久一级精品亚洲国产成人综合AV区| 久久国产乱子伦精品免费午夜| 亚洲人JIZZ日本人| 最近免费中文字幕大全高清大全1| 亚洲成AV人综合在线观看| 好男人www免费高清视频在线| 精品国产亚洲一区二区三区在线观看| 亚洲?v女人的天堂在线观看| 一级一看免费完整版毛片| 久久亚洲精品成人综合| 日本免费网站视频www区| 亚洲国产精品嫩草影院| 夜夜春亚洲嫩草影院| 99久久99久久精品免费观看| 亚洲AV日韩综合一区尤物| 亚洲?V无码乱码国产精品| 精品免费tv久久久久久久 | 亚洲美女又黄又爽在线观看| 一级毛片免费观看不卡视频| 亚洲欧美日韩中文无线码| 亚洲熟妇无码久久精品| 最近中文字幕无吗高清免费视频| 免费国产污网站在线观看不要卡| 国产亚洲精品a在线观看app| 成人午夜视频免费| 99精品免费视品| 亚洲欧美成人综合久久久| 国产国拍亚洲精品mv在线观看|