在Java中声明未知类型的实例变量

时间:2019-07-09 19:31:17

标签: java constructor

我正在尝试创建一个具有两个构造函数的类,这两个构造函数都定义了两个参数,而第二个参数则是另一种类型。通过这些参数的参数,我想为两个实例变量设置值。如果不知道将使用哪个构造函数,该如何声明第二个实例变量'value2'的类型?

public class TS_Object {

    private ClassA value1;
    private ClassB value2;

    public TS_Object(ClassA value1, ClassB value2) {
        this.value1 = value1;
        this.value2 = value2;
    }

    public TS_Object(ClassA value1, ClassC value2) {
        this.value1 = value1;
        this.value2 = value2;
    }

0 个答案:

没有答案