javan

          i like java
          隨筆 - 0, 文章 - 28, 評論 - 2, 引用 - 0
          數據加載中……

          getMethod方法和invoke方法應用(CSDN的一例)

          (假設方法的參數是String[],如main(String[]   args)):  
            Class   yourClass   =   Class.forName("YourClass");//假設你要動態加載的類為YourClass  
             
            Class[]   parameterTypes   =   new   Class[1];//這里你要調用的方法只有一個參數  
             
            parameterTypes[0]   =   String[].class;//這個參數的類型是String型的/////應該是String[]  
             
            Method   method   =   yourClass.getMethod("main",   parameterTypes);//這里假設你的類為YourClass,而要調用的方法是main  
             
            Object[]   args   =   new   Object[1];//假設你要傳入兩個參數////應該是一個  
            String[]   argments   =   new   String[2];//假設你要傳入兩個參數  
            argments[0]   =   "OK";  
            argments[1]   =   "NO";  
            args[0]   =   argments;  
             
            method.invoke(yourClass.newInstance(),   args);//調用方法  

          posted on 2009-05-23 11:26 whl 閱讀(360) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 德昌县| 大英县| 益阳市| 竹山县| 淮安市| 花垣县| 留坝县| 通河县| 九龙坡区| 古交市| 丰城市| 西安市| 盐山县| 唐山市| 普兰店市| 乾安县| 奉贤区| 深州市| 历史| 定西市| 宜阳县| 新昌县| 两当县| 都昌县| 南投县| 丘北县| 政和县| 玛沁县| 舟曲县| 广丰县| 佛教| 陆川县| 溧水县| 丰顺县| 四会市| 涞源县| 抚州市| 凤凰县| 永城市| 石渠县| 通江县|