如何在运行时在Java中创建一个动态类 [英] how to create a dynamic class at runtime in Java

查看:116
本文介绍了如何在运行时在Java中创建一个动态类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可以在运行时更改其某些属性后从现有的java文件创建一个新的java文件

is it possible to create a new java file from existing java file after changing some of its attributes at runtime??

假设我有一个java文件

Suppose i have a java file

pubic class Student{

    private int rollNo;
    private String name;
    // getters and setters
    // constructor
}

如果rollNo是表的关键元素,则可以创建类似的东西。

is it possible to create something like this, provided that rollNo is key element for the table..

public class Student {
   private StudentKey key;
   private String name;
   //getters and setters
   //constructor
}
public class StudentKey {
    private int rollNo;
    // getters and setters
    // construcotors
}

请帮助..

推荐答案

查看 javassist

这篇关于如何在运行时在Java中创建一个动态类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆