2014-04-19 64 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的初学者,我不会去那里。

相关问题