少年阿賓

          那些青春的歲月

            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 閱讀(1754) 評論(0)  編輯  收藏 所屬分類: Java反射機制

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


          網站導航:
           
          主站蜘蛛池模板: 固镇县| 兴化市| 曲沃县| 怀柔区| 陕西省| 酒泉市| 丰台区| 澎湖县| 永定县| 西宁市| 西乌| 鄂托克旗| 石棉县| 潼南县| 庆阳市| 新和县| 长子县| 英超| 沾益县| 通江县| 安阳市| 仪陇县| 易门县| 凤翔县| 比如县| 汨罗市| 鞍山市| 华阴市| 三亚市| 文水县| 榆林市| 庐江县| 黔西县| 馆陶县| 舞钢市| 塔城市| 巴彦县| 吉首市| 务川| 灵寿县| 松桃|