关闭

利用类反射构造新的对象

659人阅读 评论(0) 收藏 举报
     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;
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:303725次
    • 积分:4927
    • 等级:
    • 排名:第5724名
    • 原创:181篇
    • 转载:0篇
    • 译文:0篇
    • 评论:21条
    文章分类