我心依然

          統(tǒng)計

          留言簿

          個人收藏

          閱讀排行榜

          評論排行榜

          Java反射方法調用

          反射方法
          /**
            * @param methodObject  方法所在的對象
            * @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);
           }

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

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


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 玉树县| 定陶县| 德州市| 厦门市| 丹江口市| 浦县| 金坛市| 虹口区| 辽宁省| 厦门市| 巍山| 太和县| 宣化县| 铅山县| 菏泽市| 五河县| 南皮县| 邯郸县| 沭阳县| 舒兰市| 依安县| 北宁市| 武汉市| 沂水县| 怀集县| 禹城市| 三河市| 广灵县| 广西| 安福县| 康保县| 古丈县| 宜都市| 枣强县| 龙门县| 贡觉县| 柘荣县| 昭通市| 拉萨市| 大名县| 龙海市|