用反射创建对象和方法
来源:互联网 发布:飞升真元锻体升级数据 编辑:程序博客网 时间:2024/05/22 01:50
创建方法:
class tryIT{public void systemOut(String name) {System.out.println("接受到的名字是:"+name);}}public class Test {public static void main(String[] args) throws Exception {Object returnObj=null;tryIT tryIT=new tryIT();//用普通的方法对类进行实例化.当然也可以用反射获取对象Method method=tryIT.class.getMethod("systemOut",String.class);//得到反射方法method.invoke(tryIT,"白");//调用这个方法,第一个参数是用来确定哪个对象调用方法,第二个参数就是传参}}
创建类:
public class ReflectClass {public TryIT getReflect() throws Exception {TryIT it=null;it=(TryIT) Class.forName("TryIT").newInstance();return it;}public TryIT getReflect2() throws Exception {TryIT it=null;it=(TryIT) Class.forName("TryIT").getConstructor(String.class).newInstance("白");//对构造方法进行实例化return it;}}
阅读全文
0 0
- 用反射创建对象和方法
- 反射对象和方法
- 反射获取构造方法并创建对象
- 反射 创建对象及访问构造方法
- 反射创建对象,执行指定方法
- java基础-反射3(反射,反射创建对象,操作对象属性,调用对象方法)
- 通过反射创建对象(有参数和无参数构造方法)
- Java反射学习总结二(用反射调用对象的私有属性和方法)
- c# 反射创建对象
- 创建对象(反射)
- 反射动态创建对象
- 运用反射创建对象
- 配置文件+反射 创建对象
- 利用反射创建对象
- 利用反射创建对象
- Java 反射创建对象
- 通过反射创建对象?
- java反射创建对象
- JQuery常用内容(更新中)
- DateUtil(java8)
- 【哈夫曼树】哈夫曼树的实现以及哈弗曼编码
- python语法、变量、内置类型、运算符
- oracle一些常见题目
- 用反射创建对象和方法
- Python- GUI(Tkinter)
- 170816 Ubuntu-Nvidia CUDA+Driver+cuDNN installation-Titan Xp
- 红黑树代码
- loadrunner监控linux服务器8min后停止,是什么原因?
- 论OD最原始的用途------找程序BUG
- Android资源下载目录汇总
- 新手教程 Centos7安装二进制mysql 及遇到问题记录
- C#创建Excel(.xls和.xlsx)文件的三种方法