使用反射举例
来源:互联网 发布:程序员难学吗 编辑:程序博客网 时间:2024/06/06 08:27
public Object test(String cn){
//根据传的参数创建对象,并且调用对象中所有属性的set方法赋值(赋什么值没有要求)
//最后把这个对象返回
//在方位外面接收到这个对象后强制转为对应的类型 然后调用get方法查看赋值是否成功
}
package d13e1;
import java.lang.reflect.Method;
public class Test {
private int age;private String name;private Long id;public static void main(String[] args) { Test t = new Test(); t = (Test) t.test("d13e1.Test"); System.out.println(t);}public Object test(String cn) { Object object = null; try { object = Class.forName(cn).newInstance(); Class<? extends Object> c = object.getClass(); Method methodint = c.getMethod("setAge", int.class); Method methodString = c.getMethod("setName", String.class); Method methodlong = c.getMethod("setId", Long.class); methodint.invoke(object, 10); methodlong.invoke(object, 1929018L); methodString.invoke(object, "小明"); } catch (Exception e) { e.printStackTrace(); } return object;}public int getAge() { return age;}public void setAge(int age) { this.age = age;}public String getName() { return name;}public void setName(String name) { this.name = name;}public Long getId() { return id;}public void setId(Long id) { this.id = id;}@Overridepublic String toString() { return "T [age=" + age + ", name=" + name + ", id=" + id + "]";}
}
阅读全文
0 0
- 使用反射举例
- java反射使用举例(全)
- 枚举,注解,实体类,单元测试,反射对象字段------------举例使用
- Java反射举例
- Java 反射机制 举例
- 反射应用举例2
- 反射举例及其应用
- java类反射机制举例,
- 反射机制的应用举例
- c#-Invoke反射简单举例
- 反射注解的程序举例
- Java反射——对类内部函数、私有变量和构造函数的使用举例
- 举例或浅讲反射(System.Reflection)
- C#中的反射举例—FieldInfo
- VB.net中反射的应用举例
- Java反射机制(2)--反射的用途举例
- Iptables 命令使用举例
- v$session_event 使用举例
- Activity启动模式(launchMode)
- 极限编程实践
- jquery获取select中的option的text值
- 阿哈磊的挑战7-10
- Arcgis for Android 处理点击地图触发地图平移监听的问题
- 使用反射举例
- 百度地图经纬度纠偏
- cmake实用指南(一):基础命令的使用
- Git&GitHub
- hadoop-2.7 在windows环境下安装
- Android,debug正常运行,用其他途径打开程序就会崩溃,且没报异常!
- haut 1280: 诡异的迷宫(多次bfs)
- POI对docx模板进行文字、图片替换
- Docker 简介