Класс Самолет, класс Аэропорт и их реализация - C#
Формулировка задачи:
Описать класс "самолет", содержащий следующие закрытые поля:
-название пункта назначения;
-шестизначный номер рейса;
-время отправления.
Предусмотреть свойства для получения состояния объекта.
Описать класс "аэропорт", содержащий закрытый массив самолетов. Обеспечить следующие возможности:
-вывод информации о самолете по номеру рейса с помощью индекса;
-вывод информации о самолетах, отправляющихся в течение часа после введенного с клавиатуры времени;
-вывод информации о самолетах, отправляющихся в заданный пункт назначения;
-перегруженную операцию сравнения, выполняющую сравнение времени отправления двух самолетов.
Информация должна быть отсортирована по времени отправления. Написать программу, демонстрирующую все разработанные элементы классов
Решение задачи: «Класс Самолет, класс Аэропорт и их реализация»
textual
Листинг программы
class Plane
{
private string destination;
private string number;
private DateTime departureTime;
public string Destination
{
get { return destination;}
}
public string Number
{
get { return number; }
}
public DateTime DepartureTime
{
get { return departureTime; }
}
public Plane(string d, string n, DateTime de)
{
destination = d;
number = n;
departureTime = de;
}
}