通过Java的反射机制创建运行时类的对象并调用其结构
来源:互联网 发布:cda数据分析师工资 编辑:程序博客网 时间:2024/06/05 22:37
package com.yuxinyicheng.test2;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
publicclassTestReflection {
publicstaticvoid main(String[] args)throws Exception, Exception {
//通过反射的方法创建对象和调用结构
//操作公有的属性
Classclazz=Person.class;
Personp=(Person) clazz.newInstance();
Fieldname=clazz.getField("name");
name.set(p,"dd");
System.out.println(p);
//操作非公有的属性
Classclazz1=Person.class;
Personp1=(Person) clazz1.newInstance();
Fieldage=clazz1.getDeclaredField("age");//对于非公有的要改为获得declaredfield属性
age.setAccessible(true);//对于非公有的如果要访问他的属性值的话得这样写。
age.set(p1,20);
System.out.println(p1);
//获取不带参数的方法
Methodshow=clazz.getMethod("show");
show.invoke(p);
Methoddisplay=clazz.getMethod("display", String.class);//后面的是参数的对象
display.invoke(p1,"555");
}
}
- 通过Java的反射机制创建运行时类的对象并调用其结构
- 如何通过C#.NET中的反射机制来创建C#.NET泛型类的实例,并调用其方法??
- 如何通过C#.NET中的反射机制来创建C#.NET泛型类的实例,并调用其方法??
- 通过反射创建运行时类对象
- Java 动态的创建注入代码,注入方法给类或者接口并通过反射调用
- javassist学习:动态创建二进制Java类二进制字节码并通过反射调用的示例
- Java反射机制,通过对象访问调用类的私有成员属性或者方法
- 通过字符串创建对象并访问类中的方法(利用java的反射)
- java - 通过反射调用类的完整结构
- 通过Java反射机制构造类的对象
- 【经典实例】利用C#反射动态编译代码,创建类的实例,并调用其成员
- 反射第三步 : 通过反射获取某一个类的 构造器Constructor 并通过反射创建对象
- [Java]利用反射机制动态加载并创建包含参数的对象
- Java反射机制(二):通过反射取得类的结构
- 番外 01:Spring IoC 实现原理简析,Java的反射机制,通过类名创建对象
- 反射机制(2)动态创建并调用对象
- 通过Java的反射机制实现对象的拷贝
- 通过java反射机制动态调用某方法的总结
- 最强DE 战斗力 【大数】
- 编程的标点 英文表达
- 如何使用debug检测shell script语法问题
- A new micro clearfix hack
- hdu5185 Equation
- 通过Java的反射机制创建运行时类的对象并调用其结构
- DSRP分析之network/
- hdoj 1281 棋盘游戏
- opencv轮廓相关的函数
- 关于荷兰HVR 数据复制软件的一点个人总结
- 敌兵布阵-线段树以及树形数组经典题型
- OpenCV Python API 和 Python 之类的基本知识
- hdoj 2680 Choose the best route
- hdu 1849 Rabbit and Grass 谁都喜欢刷水题。。尼姆博弈