您好,我在此問題中使用了回答: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