Создать класс «Вагон поезда», включающий данные:
· номер вагона,
· класс вагона,
· количество мест.
и методы:
· создание и инициализация (конструктор);
· вывод на экран данных объекта.
Создать класс «Поезд», включающий следующие данные:
· количество вагонов в поезде;
· индекс текущего вагона;
· массив, содержащий вагоны (объекты класса «Вагон поезда»);
и методы:
· создание и инициализация (конструктор);
· добавление элемента к списку;
· очистка списка;
· проверка пустоты списка;
· проверка заполненности списка;
· переход на начало списка;
· переход на конец списка;
· переход к следующему элементу списка;
· переход к предыдущему элементу списка;
· вернуть текущий элемент списка;
· вывод элементов списка на экран.