2014-04-19 93 views
0

我想要做的是根據構造函數中的內容擴展一個類。這可能嗎?憑藉我對java的有限知識,這將是我想要做的最好的例子。Java在構造函數中基於對象擴展類

public class Test extends extendClass { 

    Object extendClass; 

    public Test(Object extendClass){ 
     this.extendClass = extendClass; 
    } 

} 

編輯:我想是有一種模塊化類的擴展是在構造函數中定義,我只是使用構造作爲一個例子另一個類。我會做的是運行超類的代碼,然後運行我的。此外,對象也只是一個例子,我知道我將要擴展的類。

+3

不,繼承是編譯時的概念。您正在嘗試在運行時執行此操作。 –

+0

@SotiriosDelimanolis不可能使用泛型? – maxx777

+0

@ maxx777如果他們澄清了他們想要的東西,也許在泛型中有一個解決方案。 –

回答

0

像這樣的東西應該可以在面向方面編程中使用,在Java中存在AspectJ。如果你仍然是Java的初學者,我不會去那裏。

相關問題