Создать абстрактный родительский класс, от которого унаследованы следующие дочерние классы, у каждого из которых определен следующий метод:
родительский класс-фигура, дочерние классы-куб, сфера, прямоугольник, общий для дочерних классов метод-вычислить объем.
Обеспечить возможность следующих действий:
Дать пользователю возможность добавить в базу произвольное количество объектов дочерних классов (с экрана).
Вызвать для всех добавленных объектов общий для дочерних классов метод и вывести результат на экран. обработку ошибок реализовать с помощью блока try catch.
программу писать с подробными комментариями. обязательно использовать абстрактные классы и межклассовый полиморфизм.