Я пытаюсь создать класс, который имеет два конструктора, каждый из которых определяет два параметра, а второй параметр другого типа. С аргументами для этих параметров я хочу установить значения для двух переменных экземпляра. Как объявить тип переменной второго экземпляра '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;
}