namespace Pi232._0920; public class Transport { /// /// тип транспортного средства /// public ETransport Type { get; set; } } public class Bus: Transport { #region Свойства /// /// Номер маршрута /// public string RouteNum { get; set; } /// /// Фамилия водителя /// public Driver CurrentDriver { get; set; } #endregion #region конструкторы /// /// .ctor /// /// /// public Bus(string routeNum, string driver): this(routeNum, new Driver(driver)) { } public Bus(string routeNum, Driver driver) { this.Type = ETransport.Bus; RouteNum = routeNum; CurrentDriver = driver; CurrentDriver.SetState(true); } #endregion public override string ToString() { return $"{CurrentDriver.Fio} / {RouteNum}"; } }