收藏 分享(赏)

Java通过反射调用对象的方法.doc

上传人:dreamzhangning 文档编号:2827314 上传时间:2018-09-28 格式:DOC 页数:2 大小:24KB
下载 相关 举报
Java通过反射调用对象的方法.doc_第1页
第1页 / 共2页
Java通过反射调用对象的方法.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、Java通过反射调用对象的方法TestRef.javaimport java.lang.reflect.Method;import java.lang.reflect.InvocationTargetException;/* Created by IntelliJ IDEA.* File: TestRef.java* User: String* Date: 2010-3-29 14:48:44*/public class TestRef public static void main(String args) throws NoSuchMethodException, IllegalAcces

2、sException, InvocationTargetException Foo foo = new Foo(“这个一个 Foo对象!“);Class clazz = foo.getClass();Method m1 = clazz.getDeclaredMethod(“outInfo“);Method m2 = clazz.getDeclaredMethod(“setMsg“, String.class);Method m3 = clazz.getDeclaredMethod(“getMsg“);m1.invoke(foo);m2.invoke(foo, “重新设置 msg信息!“);St

3、ring msg = (String) m3.invoke(foo);System.out.println(msg);class Foo private String msg;public Foo(String msg) this.msg = msg;public void setMsg(String msg) this.msg = msg;public String getMsg() return msg;public void outInfo() System.out.println(“这是测试 Java反射的测试类“);控制台输出结果:这是测试 Java反射的测试类重新设置 msg信息!Process finished with exit code 0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报