et = 0; = new Time ();
}
// конструктор з параметраміRun (int count, Time dep)
{_ticket = count; = new Time ();. CopyTime (dep);
}
// копіювання об'ектаvoid CopyRun (Run t)
{_ticket = t.count_ticket;. CopyTime (t.departure);
}
// ініціалізація напрвленіяvoid setRun (int count, Time dep)
{_ticket = count;. CopyTime (dep);
}
// повернення часу відправки рейсаTime getDepartureTime ()
{departure;
}
// кількість залишилися білетовint getCountTicket ()
{count_ticket;
}
// кількість проданих білетовint getNumClients ()
{(40 - count_ticket);
}
// квиток проданvoid setCountTicket ()
{_ticket -;
}
}
// ---------------------------------------- -
// ----- Місто -----// city
{string city_name; int count_ticket ;//кількість проданих білетовList list_Run;
// конструктор без параметровcity ()
{_ticket = 0; _name = " 0"; _Run = new List ();
}
// конструктор з параметраміcity (string name)
{_name = name; _Run = new List ();
}
// копіювання об'ектаvoid CopyCity (city t)
{tmp = new Run (); _name = t.city_name; _ticket = t.count_ticket;
// копіювання списку (int i = 0; i
{. CopyRun ((Run) t.list_Run.ToArray (). GetValue (i)); _Run.Add (tmp);
}
}
// додавання рейсу в городvoid AddRun (Run r)
{rr = new Run ();. CopyRun (r); _Run.Add (rr);
}
// повернення посилання на список рейсовList getListRun ()
{list_Run;
}
// повернення кількості проданих білетовstring getNameCity ()
{city_name;
}
// встановлення кількості проданих білетовvoid setCountTicket ()
{_ticket + +;
}
// повернення кількості проданих білетовint getCountTicket ()
{count_ticket;
}
}
// ---------------------------------------- -------...