Задание:
Создать класс машина, имеющий марку (указатель на строку), число цилиндров, мощность. Определить конструкторы, деструктор и функцию печати. Создать public- производный класс – грузовики, имеющий грузоподъемность кузова. Определить конструкторы по умолчанию и с разным числом параметров, деструкторы, функцию печати. Определить функции переназначения марки и грузоподъемности.
Что я изучил с помощью этого задания:
• Создание и использование классов для организации данных и кода
• Определение свойств и методов классов
• Использование конструкторов для инициализации объектов при их создании
• Использование деструкторов для освобождения ресурсов, занятых объектами при их удалении
• Создание производных классов (грузовиков) на основе базового класса (машин)
• Переопределение методов производного класса для реализации дополнительной функциональности
• Определение операторов для изменения значения объектов или выполнения определенных действий (например, присваивание новой марки)
• Использование указателей на строки для хранения ссылок на текстовые данные
После выполнения этого задания, я стал лучше понимать объектно-ориентированное программирование (ООП)