Cuboid and cube
EasyClasses6 min
Write a class Cuboid. The constructor new Cuboid(length, width, height) stores the sizes in the fields length, width and height. The getter volume returns the volume, the getter surfaceArea returns the total surface area.
Then write a class Cube that extends Cuboid. Its constructor takes only the edge length.
Examples
new Cuboid(1, 2, 3).volumeReturns 6
new Cuboid(1, 2, 3).surfaceAreaReturns 22
new Cube(2).volumeReturns 8
Loading the editor...
- The constructor stores the sizes
- Cuboid volume
- Cuboid surface area
- Cube volume and area
- Cube extends Cuboid
Hidden tests run on Submit