Code Lab

Параллелепипед и куб

ЛёгкаяКлассы6 мин

Напиши класс Cuboid. Конструктор new Cuboid(length, width, height) сохраняет размеры в поля length, width и height. Геттер volume возвращает объём, геттер surfaceArea площадь всей поверхности.

Потом напиши класс Cube, который наследует Cuboid. Его конструктор принимает только длину ребра.

Примеры

new Cuboid(1, 2, 3).volume

Вернёт 6

new Cuboid(1, 2, 3).surfaceArea

Вернёт 22

Шесть граней, по две каждого вида.
new Cube(2).volume

Вернёт 8

Источник

Загружаем редактор...
  1. Конструктор сохраняет размеры
  2. Объём параллелепипеда
  3. Площадь поверхности параллелепипеда
  4. Объём и площадь куба
  5. Cube наследует Cuboid

Скрытые тесты запускаются по Submit.