少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

          package lc.abin.lee.reflect;

          import java.lang.reflect.Constructor;
          import java.lang.reflect.Method;

          public class MyMethod {
           private static String name;
           public MyMethod() {
           }
           public MyMethod(String myname) {
            this.name=myname;
           }
           public static String getName(){
            return name;
           }
           public static String getMessage(){
            return "北京歡迎您";
           }
           public static String result(String message){
            return message.replace("my", "abin");
           }
           public static int status(int enter,int end){
            return end+enter;
           }
           public static void main(String[] args) throws Exception {
            MyMethod my=new MyMethod();
            Class<?> cls=my.getClass();
            Method mes=cls.getDeclaredMethod("getMessage");
            String message=(String)mes.invoke(my);
            System.out.println("message="+message);
            Method mld=cls.getDeclaredMethod("result", String.class);
            String result=(String)mld.invoke(my,"myarea");
            System.out.println("result="+result);
            Method plus=cls.getDeclaredMethod("status",int.class,int.class);
            int status=(Integer)plus.invoke(my,5,195);
            System.out.println("status="+status);
            
            Class<?>[] cl={String.class};
            Constructor<?> cul=cls.getConstructor(cl);
            Object obj=cul.newInstance("abin1");
            System.out.println("obj="+obj.getClass());
            Method nmd=cls.getDeclaredMethod("getName");
            String gong=(String)nmd.invoke(cl);
            System.out.println("gong="+gong);
            
           }
          }

          posted on 2012-10-22 23:52 abin 閱讀(1757) 評論(0)  編輯  收藏 所屬分類: Java反射機制

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


          網站導航:
           
          主站蜘蛛池模板: 海兴县| 大埔区| 双鸭山市| 阿克陶县| 巴里| 吉木乃县| 策勒县| 江源县| 陆良县| 丰镇市| 灵川县| 祁连县| 阜阳市| 平谷区| 合作市| 镇雄县| 罗山县| 桂东县| 乌审旗| 积石山| 盐津县| 梅河口市| 东宁县| 昔阳县| 乡城县| 高密市| 临潭县| 通许县| 徐水县| 峨眉山市| 方正县| 江安县| 永和县| 北京市| 金寨县| 新乡市| 枝江市| 铁岭县| 尚志市| 安陆市| 揭阳市|