2012-02-24 74 views
0

您好,我在此问题中使用了回答:Create new class from a Variable in Java通过代码创建了一个名称由变量提取的新类。我的问题是如何将继承添加到这个新的类?我已经有父类,我希望新的是它的孩子,并继承所有的方法。我检查了java.lang中的类类,但它没有有一些关于setparent类或类似的东西。我明白这是非常不安全的逻辑,但我真的想在我的应用程序中使用此功能。任何想法?如何在由变量创建的新类中添加继承

+0

如果这是你想要做的事情,你应该看看动态语言。 – CookieOfFortune 2012-02-24 15:15:33

回答

0

只是为了澄清,并纠正我,如果我错了,但你是否试图动态创建一个尚不存在的类或尝试从一个字符串实例化类的实例?使用classForName(“Foo”)不会创建一个尚不存在的新类型,它将通过类路径查找名为Foo的类并创建其类对象的实例,然后您可以调用方法。

+0

我想动态地创建一个继承父类的类。这可能吗?我不想要实例。 – user842624 2012-02-24 15:28:02

+0

不是天生的,没有。但ASM允许你这样做。 http://asm.ow2.org/ – 2012-02-24 15:30:13

+0

Thx瑞克,但我的项目是一个Android项目,但我没有告诉它,因为这是一个java主题。你知道如果有可能在Android项目中工作? – user842624 2012-02-24 15:34:02