[Java]利用反射机制动态加载并创建包含参数的对象
来源:互联网 发布:电魂网络前景 编辑:程序博客网 时间:2024/06/01 07:40
先定义一个A类:
package test;
public class A {
private int a;
public A(){}
public A(int a){
this.a = a;
}
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
}
然后创建一个B类,在B类的main方法中动态加载A类,并生成A类的对象,调用有参数的构造函数:
package test;
import java.lang.reflect.Constructor;
public class B {
public B(){}
public static void main(String[] args) throws Exception
{
int i = 5;
A tempClass = (A)(Class.forName("test.A").newInstance());
Class[] parameter = new Class[]{int.class};
Constructor con = tempClass.getClass().getConstructor(parameter);
Object[] arg= new Object[] { i };
A a = (A)con.newInstance(arg);
System.out.println(a.getA());
}
}
- [Java]利用反射机制动态加载并创建包含参数的对象
- 利用java反射机制动态创建对象
- 利用Java反射机制和Javassist实现Java对象及其属性的动态创建生成
- 利用Java反射机制和Javassist实现Java对象及其属性的动态创建生成
- 如何在SpringMVC框架中利用Java反射机制和Javassist实现Java对象、属性、注解的动态创建生成
- 反射机制(2)动态创建并调用对象
- 利用反射动态创建对象
- 利用反射动态创建对象
- 利用反射动态创建对象
- 利用反射动态创建对象
- java反射学习笔记(1):Class对象的获取,动态加载类,动态创建对象
- C#利用反射动态创建对象 带参数的构造函数和String类型
- C#利用反射动态创建对象 带参数的构造函数和String类型
- 如何利用java的反射机制动态的取得对象的属性?
- 通过Java的反射机制创建运行时类的对象并调用其结构
- 通过字符串创建对象并访问类中的方法(利用java的反射)
- Java反射机制创建对象
- java反射机制创建对象
- CentOS 5.5 下Postfix和Dovecot 配置邮件服务器
- Servlet基础
- 如何解决TIME_WAIT过多的解决办法(附Socket中的TIME_WAIT状态详解)
- 初学J2me网络编程
- 转:HttpClient容易忽视的细节——连接关闭
- [Java]利用反射机制动态加载并创建包含参数的对象
- pku1284(求原根,欧拉函数)
- 在Struts 2.0中国际化您的应用程序
- C51计算时间差
- 如何做一个合适的职业规划,不能走极端。
- JS去掉字符串中的重复数据
- 简单搜索引擎模型
- domino 下script库的管理
- 初始化 init 必须去做的四件事