Как я могу объединить два объекта разных подклассов в третий подкласс?

#java #inheritance

Вопрос:

Что-то вроде этого:

 public class Type
{
  //code
}

public class TypeA extends Type
{
  //code
}

public class TypeB extends Type
{
  //code
}
 

Я хочу создать третий класс с именем Тип C, который включает в себя все значения как типа A, так и B.

Например, предположим, что оба типа A и B имеют два значения, и я хочу сделать что-то подобное в основном классе:

 Type c = new TypeC(TypeA(value, value), TypeB(value, value));
 

Комментарии:

1. Нам пришлось бы написать ... new TypeC(new TypeA(...), new TypeB(...)) . — Мы можем определить конструктор public TypeC(TypeA typeA, TypeB typeB) { ... } в классе TypeC .

2. о, это было более очевидно, чем я думал😅 Большое вам спасибо!!