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