#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. о, это было более очевидно, чем я думал😅 Большое вам спасибо!!