По умолчанию я программист на PHP, и мне нужна небольшая помощь в проекте C# .NET (Micro Frameworks, но это не имеет значения здесь).Расширение классов и переопределение свойств в конструкторе C# .NET
В принципе, у меня есть класс, который позволяет управлять автомобилем RC или контроллером скорости самолета. Класс уже написан, но мне нужен способ импортировать настройки в класс, поскольку для регуляторов скорости с разной скоростью требуются разные настройки.
Мой идеал создать бы что-то вроде этого:
SpeedController esc = new SpeedController(SpeedControllers.TRAXXAS_XL5);
Я знаю, как конструктор, и все, что работа, но как я могу настроить SpeedControllers.TRAXXAS_XL5 часть? Я бы создал базовый класс (Speedcontrollers), а затем класс, который расширяет его, переопределяя значения по умолчанию, правильно?
Может ли кто-нибудь направить меня в учебное пособие по поводу того, что я говорю, или небольшой фрагмент кода для переопределения свойств дочернего класса в родительском классе?
Является SpeedControllers перечисление или набор SpeedController одиночек? Что такое тип SpeedControllers.TRAXXAS_XL5? –
Я думал, что TRAXXAS_XL5 будет классом, расширяющим SpeedControllers и переопределяющим ряд настроек. – chris12892