社区
Java SE
帖子详情
运用反射调用,如何传递参数?
binlinux
2006-02-20 02:46:11
一个方法:public static paramMap setData(HashMap paramMpa){
}
用反射调用:
me.invoke(null,paramMap);????
其中调用参数如何传递阿
...全文
254
5
打赏
收藏
运用反射调用,如何传递参数?
一个方法:public static paramMap setData(HashMap paramMpa){ } 用反射调用: me.invoke(null,paramMap);???? 其中调用参数如何传递阿
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
treeroot
2006-02-20
打赏
举报
回复
new Object[]{arg1,arg2...}
shine333
2006-02-20
打赏
举报
回复
现在你的方法只有一个参数,你可能并不清楚为何如此这般,但是当参数个数>=2的时候,Object[]就是唯一的选择(至少1.4- 是这样)
interpb
2006-02-20
打赏
举报
回复
invoke 这个方法有两个参数
一个是 这个方法所属的对象
另外一个是 这个方法的参数数组
这样调用就可以了
HashMap paramMpa = new HashMap ();
Object args[]=new Object[1]; //定义参数
args[0] = paramMpa ; //赋值
me.invoke(null,args); //调用
superman421
2006-02-20
打赏
举报
回复
ognl具有相当强的动态调用功能,它可以直接把字符串转化为动态调用。另外jakarta里面也有简单的工具。
interpb
2006-02-20
打赏
举报
回复
楼上正解
比我的简洁多了
JAVA编程百例
JAVA编程百例 !
python面试题——Python中怎么通过
反射
来
调用
对象的函数?_python
反射
调用
函数
【代码】python面试题——Python中怎么通过
反射
来
调用
对象的函数?_python
反射
调用
函数。
java
反射
调用
无参数构造函数执行成员方法
// 统一
调用
成员方法 public class D { // 构造函数1 public void func1() { System.out.println("this is func1"); } // 构造函数2 public void func2(Integer m) { System.out.println("this is func2:" + m); } // 构造...
C#
反射
调用
方法与特性
调用
方法
在一些高级的开源项目中通常会使用到
反射
和打特性,如果对于c#初级的程序员第一眼看到肯定一脸懵逼,我以前也是这样过来的所以今天公司没啥事情可以干,就写一下笔记 ,unity 开源项目ET(以前看et项目时只知道原理不知其中的代码所以今天自已实现一下原理)中就使用了这种方式实现。在此我解析一下
反射
与自定义特性的主要功能(
反射
网上搜索一大堆这里主要是介绍自定义特性的与
反射
结合使用的好处):
反射
:反...
JAVA
反射
调用
详解
JAVA
反射
调用
的确是一种很神奇的机制,在项目中使用后恋恋不忘,现将其好好整理一下。 参考: 学习JAVA应该如何理解
反射
?知乎 https://www.zhihu.com/question/24304289 全面细致讲解
反射
机制系列 http://www.365yg.com/item/6414118008049893889/?iid=9697930986&app=news_artic
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章