我心依然

          統(tǒng)計(jì)

          留言簿

          個(gè)人收藏

          閱讀排行榜

          評(píng)論排行榜

          Java反射方法調(diào)用

          反射方法
          /**
            * @param methodObject  方法所在的對(duì)象
            * @param methodName    方法名
            * @param args          方法名參數(shù)數(shù)組
          */
          public Object invokeMethod(Object methodObject, String methodName, Object[] args)
             throws Exception {
            Class ownerClass = methodObject.getClass();
            Class[] argsClass = new Class[args.length];
            for (int i = 0, j = args.length; i < j; i++) {
             argsClass[i] = args[i].getClass();
            }
            Method method = ownerClass.getMethod(methodName, argsClass);
            return method.invoke(methodObject, args);
           }

          調(diào)用方式:
                  String[] args={,,,};
                  invokeMethod(new MyObject(),getName,args);

          posted on 2008-01-12 10:16 Jerry Zhang 閱讀(1865) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 肃南| 宁城县| 屏山县| 安乡县| 上饶县| 舞钢市| 天全县| 长治市| 古交市| 施甸县| 镇巴县| 白山市| 达日县| 黄山市| 潢川县| 伊春市| 蓝山县| 措美县| 长武县| 余干县| 肥东县| 北宁市| 阳高县| 防城港市| 会同县| 海门市| 岗巴县| 荣成市| 漠河县| 加查县| 沭阳县| 都兰县| 诏安县| 文山县| 石阡县| 陕西省| 北票市| 常州市| 乐陵市| 西林县| 页游|