abstract класс Base1, есть несколько Child1 : Base1; Child2:Base1, мне нужно обязать всех потомков реализовать метод GetParams(), но возвращает он совершенно разные классы Params1 и Params2. Можно ли сделать параметр <T> у Base1 класса необязательным, чтобы мне не нужно было бы все объявления переменных с типом Rule поменять на Rule<T>. или можно ли сделать например interface с параметром <T>, Base1: interface<T> (конкретно так я не могу, он ругается что абстрактному классу тоже нужно тип откуда то взять), а потомков как то обязать указать конкретный Param1?
нет, только то что они class
Обсуждают сегодня