利用类反射构造新的对象

原创 2006年06月15日 10:42:00
     String classname="com.mo.ManagedObject";
     classname=object;//object 是ManagedObject子类的全名
     ManagedObject mmo=mo;
     try
     {
      Class destClass=Class.forName(classname);
      Constructor mo_ctor = destClass.getConstructor(ManagedObject.class);
      mmo = (ManagedObject) mo_ctor.newInstance(mo);//子类的构造函数
     }
     catch(Exception e)
     {
      e.printStackTrace();
     }
     return mmo;

相关文章推荐

C#利用反射动态创建对象 带参数的构造函数和String类型

最近笔者有一个想法需要利用反射动态创建对象(如string,int,float,bool,以及自定义类等)来实现,一直感觉反射用不好,特别是当构造函数带参数的时候。 MSDN上给出的例子十分复杂,网...

[反射类] -- PHP动态实例化对象并向构造函数传递参数

原文地址: https://blog.unlink.link/php/php_runtime_instance_class_and_pass_parameters.html/comment-page-...
  • lmjy102
  • lmjy102
  • 2017年05月12日 10:46
  • 1016

Java反射---Class对象,获得类的方法、成员变量和构造函数信息

Class类任何一个类都是Class类的实例,而我们常见的对象,是用普通的类实例化出来的,也就是Class类的实例的实例。一个普通的类Foo的Class实例有三种表示方式: - 1、知道类名获取Fo...

构造一个学生类Student,每一个学生对象有基本信息,同时还有课程考试成绩信息。利用集合框架类完成。

构造一个学生类Student, 每一个学生对象有id, name, sex, address等 基本信息,同时还有java语言、C语言、编译原理和Java EE等课程考试 成绩信息。利用集合框架类...

Java之反射类的构造函数,通过单元测试反射创建类的对象

需要测试的Person类的源代码如下: package cn.itcast.reflect; import java.util.List; public class Person { publ...

含类对象子类的构造函数

  • 2013年06月02日 12:57
  • 2KB
  • 下载

通过反射机制创建一个构造方法中参数数量可变的对象

自学的时候刚看到Class类与Java反射,才开始讲解了Class类得到对应类构造方法的方法。 我们可以用getConstructors()等四个方法得到需要的Constructor构造方法或者其数组...

反射机制_介绍_Class对象获取_动态操作_构造器_方法_属性JAVA211-212

反射机制_介绍_Class对象获取_动态操作_构造器_方法_属性JAVA211-212

Java反射创建对象-自适应构造器

Java的反射非常强大,它能访问对象的私有field、method,私有构造器,甚至私有的内部类和匿名内部类。反射就像是Java提供的后门,对OOP来说它提供了一种非安全的访问方式。它是一种特殊手段,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用类反射构造新的对象
举报原因:
原因补充:

(最多只允许输入30个字)