您好,我在此问题中使用了回答:Create new class from a Variable in Java通过代码创建了一个名称由变量提取的新类。我的问题是如何将继承添加到这个新的类?我已经有父类,我希望新的是它的孩子,并继承所有的方法。我检查了java.lang中的类类,但它没有有一些关于setparent类或类似的东西。我明白这是非常不安全的逻辑,但我真的想在我的应用程序中使用此功能。任何想法?如何在由变量创建的新类中添加继承
回答
只是为了澄清,并纠正我,如果我错了,但你是否试图动态创建一个尚不存在的类或尝试从一个字符串实例化类的实例?使用classForName(“Foo”)不会创建一个尚不存在的新类型,它将通过类路径查找名为Foo的类并创建其类对象的实例,然后您可以调用方法。
我想动态地创建一个继承父类的类。这可能吗?我不想要实例。 – user842624 2012-02-24 15:28:02
不是天生的,没有。但ASM允许你这样做。 http://asm.ow2.org/ – 2012-02-24 15:30:13
Thx瑞克,但我的项目是一个Android项目,但我没有告诉它,因为这是一个java主题。你知道如果有可能在Android项目中工作? – user842624 2012-02-24 15:34:02
- 1. 如何在树视图中添加新字段(继承继承)
- 2. 类变量继承
- 3. 父级抽象类中的变量是否由子类继承?
- 4. 在包中创建继承的类
- 5. 在java中访问继承类变量
- 6. 在Java中继承类变量值?
- 7. 如何从继承父类创建unique_ptr
- 8. 在类中创建新变量我如何更改变量名?
- 9. 添加新类的新实例时创建自动变量
- 10. C++类继承变量
- 11. 从类继承变量
- 12. 用Swift类继承变量
- 13. 如何将变量添加到一起以在MatLab中创建全新变量
- 14. python中的类变量的继承
- 15. 如何在C#中创建A类,其中A只能由B,C,D继承?
- 16. 类变量中的Python静态继承
- 17. 如何继承Polymer中的变量?
- 18. 类变量对子类的继承
- 19. 如何防止在继承类中共享静态变量?
- 20. 添加继承类的泛型类
- 21. 静态变量在基类和继承
- 22. 类变量初始化在Python3继承
- 23. 如何在Rails 3中添加多个新/创建路由
- 24. 创建新的praragraph并在其中添加变量值 - Javascript
- 25. 在添加属性时继承python类
- 26. 如何在继承QGraphicsEllipseItem添加到QGraphicsScene
- 27. 如何:继承类中的静态变量
- 28. 如何将变量传递给Python/Django中的继承类?
- 29. Python的继承父类变量
- 30. Python的类变量和继承
如果这是你想要做的事情,你应该看看动态语言。 – CookieOfFortune 2012-02-24 15:15:33