C # - Заставить все производные классы вызывать конструктор базового класса

У меня есть базовый класс Character, который имеет несколько производных классов. Базовый класс имеет различные поля и методы.

Все мои производные классы используют один и тот же конструктор базового класса, но если я не переопределю конструктор в моих производных классах, я получаю сообщение об ошибке:

Ошибка: класс "дочерний" class "не содержит конструктора, который принимает такое количество аргументов

Я не хочу переопределять конструктор в каждом производном классе, потому что если конструктор изменится, Мне приходится менять его в каждом отдельном классе, что, простите за недоразумения, противоречит идее написания кода только один раз?

46
задан MikeTheLiar 3 November 2015 в 19:30
поделиться