如何在Java中在运行时创建动态类

时间:2010-06-05 13:01:04

标签: java class dynamic

在运行时更改某些属性后,是否可以从现有Java文件创建新的Java文件?

假设我有一个java文件

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

如果rollNo是表格的关键元素,是否可以创建这样的内容?

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

public class StudentKey {
    private int rollNo;
    // getters and setters
    // construcotors
}

请帮忙。感谢。

1 个答案:

答案 0 :(得分:4)

看看javassist