javan

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

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

          (假設(shè)方法的參數(shù)是String[],如main(String[]   args)):  
            Class   yourClass   =   Class.forName("YourClass");//假設(shè)你要?jiǎng)討B(tài)加載的類為YourClass  
             
            Class[]   parameterTypes   =   new   Class[1];//這里你要調(diào)用的方法只有一個(gè)參數(shù)  
             
            parameterTypes[0]   =   String[].class;//這個(gè)參數(shù)的類型是String型的/////應(yīng)該是String[]  
             
            Method   method   =   yourClass.getMethod("main",   parameterTypes);//這里假設(shè)你的類為YourClass,而要調(diào)用的方法是main  
             
            Object[]   args   =   new   Object[1];//假設(shè)你要傳入兩個(gè)參數(shù)////應(yīng)該是一個(gè)  
            String[]   argments   =   new   String[2];//假設(shè)你要傳入兩個(gè)參數(shù)  
            argments[0]   =   "OK";  
            argments[1]   =   "NO";  
            args[0]   =   argments;  
             
            method.invoke(yourClass.newInstance(),   args);//調(diào)用方法  

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 大丰市| 海林市| 平和县| 子洲县| 日喀则市| 沅江市| 育儿| 登封市| 神农架林区| 吴桥县| 河西区| 大宁县| 田林县| 登封市| 呼和浩特市| 绩溪县| 吉林省| 宝应县| 察雅县| 梧州市| 开原市| 陇南市| 肇源县| 繁昌县| 定结县| 洪泽县| 日照市| 买车| 西乌珠穆沁旗| 镇雄县| 黄龙县| 固阳县| 福安市| 高密市| 鹤山市| 溆浦县| 鹤峰县| 炉霍县| 龙里县| 永福县| 恩平市|