请教,如何动态生成Java类?

就是说给一个类名称,和几个属性,利用Java Api动态生成一个类,而这个类没有事先定义。
能够用java反射机制实现吗?
生成的类的形式如下:
public Class Myclass {
int value;
public void setValue(int v) {
value = v;
}
public int getValue() {
return value;
}
}
其中Myclass和value是通过字符串指定的。


请高手指点,能给出简单例子最好。
谢谢!

别的方法没仔细想,但至少用嵌入的jython解释器可以动态生成java类。

可以考虑使用 cglib 库,或采用 dynamic-proxy 方式实现。方法比较复杂了。通常的,除了系统的底层组件,一般的应用系统,是不应该考虑采用类似“动态生成类”之类的方法来实现的。

你的需求是怎样的?是否可以通过更简单明确的方式来实现呢?