using System.Drawing; namespace Lab1; public class EntityElectroTrans { /// /// Скорость /// public int Speed { get; private set; } /// /// Вес /// public double Weight { get; private set; } /// /// Основной цвет /// public Color BodyColor { get; private set; } /// /// Дополнительный цвет (для опциональных элементов) /// public Color AdditionalColor { get; private set; } /// /// Признак (опция) подняты ли рога /// public bool Horns { get; private set; } /// /// Признак (опция) кол-во колес /// public int Wheels { get; private set; } /// /// Признак (опция) налиция батерей /// public bool Battery { get; private set; } /// /// Шаг перемещения электропоезда /// public double Step => Speed * 100 / Weight; // lambda выражение /// /// Инициализация полей объекта-класса спортивного автомобиля /// /// Скорость /// Вес автомобиля /// Основной цвет /// Дополнительный цвет /// Признак активности усов /// Признак колличества колес /// Признак наличия батарей public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool horns, int wheels, bool battery) { Speed = speed; Weight = weight; BodyColor = bodyColor; AdditionalColor = additionalColor; Horns = horns; Wheels = wheels; Battery = battery; } }