基于构造函数中对象的Java扩展类

基于构造函数中对象的Java扩展类,java,class,constructor,extend,modular,Java,Class,Constructor,Extend,Modular,我想做的是基于构造函数中的内容扩展一个类。这可能吗?由于我对java的知识有限,这将是我试图做的最好的例子 public class Test extends extendClass { Object extendClass; public Test(Object extendClass){ this.extendClass = extendClass; } } 编辑:我想要的是有一种模块化类,它扩展了构造函数中定义的另一个类,我只是以构造函数为例

我想做的是基于构造函数中的内容扩展一个类。这可能吗?由于我对java的知识有限,这将是我试图做的最好的例子

public class Test extends extendClass {

    Object extendClass;

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

}

编辑:我想要的是有一种模块化类,它扩展了构造函数中定义的另一个类,我只是以构造函数为例。我要做的是运行超级类的代码,然后再运行我的代码。对象也是一个例子,我知道我将要扩展的类。

这样的东西在面向方面的编程中应该是可能的,Java中有AspectJ。如果您还是Java初学者,我不会去那里。

不,继承是编译时的概念。您正试图在运行时执行此操作。@SotiriosDelimanolis是否可以使用泛型?@maxx777如果他们澄清了他们想要什么,可能在泛型中有一个解决方案。@user2500587您是否知道
对象
本身是一个由所有其他类继承的类。你的代码不太清楚你到底想做什么。您已经对两个不同的变量和一个类名使用了name
extendClass
,我知道这个对象是由所有其他类继承的,我对java并不陌生。如果你再看一次构造函数,我会以构造函数为例,引用类中的对象,并将其设置为构造函数中的对象。