2012-02-24 82 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