少年阿賓

          那些青春的歲月

            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反射機制

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


          網站導航:
           
          主站蜘蛛池模板: 城固县| 岳池县| 五寨县| 恩施市| 牟定县| 津市市| 突泉县| 广昌县| 广宗县| 敦化市| 灌阳县| 新宁县| 全州县| 巴东县| 靖江市| 宣武区| 乌鲁木齐县| 长春市| 公主岭市| 兴安盟| 鲜城| 大姚县| 南乐县| 建瓯市| 临沧市| 邯郸市| 扶绥县| 赞皇县| 江西省| 万源市| 扶风县| 平阳县| 长葛市| 芦山县| 专栏| 页游| 怀远县| 浮梁县| 龙岩市| 靖安县| 乾安县|