В восемнадцатой лекции курса "Основы ООП" мы начнём знакомиться с концепцией полиморфизма.
Примеры исходных кодов курса лежат в папке StaticPolymorphism в архиве https://gitlab.com/ROKOUniversity/int...
Самостоятельная работа:
Расширьте задание из предыдущей лекции так, чтобы можно было для любой фигуры вывести на экран её периметр. Приложение должно создавать несколько фигур в произвольном порядке (вводить с клавиатуры, или генерировать случайным образом).
Предыдущее задание: Создайте набор базовых геометрических фигур (окружность, линия, прямоугольник, треугольник). Подумайте, какие характеристики у них должны быть общими и вынесите их в базовый класс.
Все лекции курса вы можете найти в плейлисте • Основы ООП