少年阿賓

          那些青春的歲月

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

          package com.abin.lee.reflect;

          import java.lang.reflect.Method;

          public class InvokeTester {
           public int add(int param1,int param2){
            return param1+param2;
           }
           public String echo(String message){
            return "hello"+message;
           }
           public static void main(String[] args) {
            try {
             Class<?> classType=InvokeTester.class;
             Object invokeTester=classType.newInstance();
             System.out.println(invokeTester instanceof InvokeTester);
             Method addMethod=classType.getMethod("add", new Class[]{int.class,int.class});
             Object result=addMethod.invoke(invokeTester, new Object[]{1,2});
             System.out.println((Integer)result);
             
             System.out.println("----------");
             Method echoMethod=classType.getMethod("echo", new Class[]{String.class});
             Object result2=echoMethod.invoke(invokeTester, new Object[]{"abin"});
             System.out.println(result2);
            } catch (Exception e) {
             e.printStackTrace();
             System.out.println(e.getMessage());
            }
           }
          }

          posted on 2012-04-14 02:08 abin 閱讀(565) 評論(0)  編輯  收藏 所屬分類: Java反射機制

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


          網站導航:
           
          主站蜘蛛池模板: 上杭县| 长岛县| 南昌县| 汉阴县| 隆回县| 井冈山市| 读书| 炉霍县| 顺平县| 谷城县| 武山县| 芮城县| 宁波市| 苍梧县| 林芝县| 托里县| 军事| 绍兴市| 修武县| 桐庐县| 吕梁市| 原平市| 大化| 台江县| 永康市| 潞城市| 凯里市| 荔波县| 冷水江市| 丹江口市| 余姚市| 铜梁县| 兴化市| 修文县| 嵊州市| 钦州市| 吐鲁番市| 长治县| 宁津县| 资阳市| 太原市|