namespace ProjectAirplaneWithRadar { /// /// Класс-сущность "Самолет с радаром" /// public class EntityAirplaneWithRadar { /// /// Скорость /// 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 Wheels { get; private set; } /// /// Признак (опция) наличия антикрыла /// public bool Rocket { get; private set; } /// /// Признак (опция) наличия гоночной полосы /// public bool SportLine { get; private set; } /// /// Шаг перемещения автомобиля /// public double Step => Speed * 100 / Weight; /// /// Инициализация полей объекта-класса спортивного автомобиля /// /// Скорость /// Вес автомобиля /// Основной цвет /// Дополнительный цвет /// Признак наличия обвеса /// Признак наличия антикрыла /// Признак наличия гоночной полосы public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool wheels, bool rocket, bool sportLine) { Speed = speed; Weight = weight; BodyColor = bodyColor; AdditionalColor = additionalColor; Wheels = wheels; Rocket = rocket; SportLine = sportLine; } } }