В следующих заданиях требуется создать базовый класс и определить общие методы для данного класса. Создать подклассы, в которых добавить специфические свойства и методы. Часть методов переопределить. Создать те- стовую программу, в которой создать массив объектов суперкласса, заполнить объектами подклассов и вывести информацию о классах. То же самое реализо- вать через абстрактный класс и интерфейс.
Задание: Транспортное средство. Подклассы Автомобиль, Поезд. Создать транспортные средства. Подсчитать количество транспортных средств каждого вида для перевозки заданного числа пассажиров. Вывести информацию о поездах заданного вида.