Re: почему в C# до сих пор нет наследования конструкторов?
От: rosencrantz США  
Дата: 02.12.22 21:13
Оценка: -1 :))
Здравствуйте, Codealot, Вы писали:

C>есть внятные объяснения?


В общем случае класс-наследник определяет как именно конструировать его родителя — т.к. он знает чего он от родителя хочет. Родитель может иметь 5 конструкторов, а наследник — всего один конструктор. Если бы "наследование конструкторов" работало, всего у наследника было бы 6 конструкторов, из которых "адекватный" только один. Если вызвать один из родительских конструкторов, как именно наследническая часть должна инициализироваться? Мне кажется, что как оно сейчас сделано — это логично и предсказуемо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.