Упражнение Завершите разделение классов разных существ сверху в заголовочный класс (.h) и
файл определения класса (.cpp).
Выводы Вы узнали об объектах в С++, которые являются частями кода связывающими
элементы данных и функции-члены в связки кода называемые классами (class) или
структурами (struct). Объектно-ориентированное программирование означает, что
ваш код будет наполнен предметами, а не просто переменными int, float и char. У
вас будет переменная, которая представляет бочку (Barrel), ещё переменная,
которая представляет игрока (Player) и так далее. То есть будут переменные для
представления всех сущностей в вашей игре. Вы будите способны повторно
использовать код при помощи наследования. Если вам надо было написать код
для реализации классов Cat и Dog, вы могли написать код общей
функциональности в базовом классе Mammal. Мы также обсудили инкапсуляцию
и то, насколько легче и эффективней программировать объекты так, чтобы они
поддерживали своё внутреннее состояние.