Хорошо, ребята, вот простой вопрос, который я не мог понять самостоятельно. Любая помощь с благодарностью!
- Допустим, у меня есть абстрактный класс
Superclass
, из которого я получил
подклассы Subclass1
и Subclass2
.
- Допустим, у меня есть еще один
myClass
класс, с полем myField
. Я хотел бы указать, что
Тип myField
должен быть списком фиксированного подкласса Superclass
, т.е.
List<Subclass1>
или List<Subclass2>
.
Как набрать myField
? List<Superclass>
не работает, поскольку такой список теоретически может содержать комбинацию Subclass1
и Subclass2
объектов .. Я действительно ищу здесь что-то вроде List<subclass(Superclass)>
. Это вообще существует? Как бы вы поступили об этом?
Опять же, большое спасибо за помощь!
Гийом