Eu vi essa tarefa em um livro e queria saber como fazer

Eu queria saber como fazer essa tarefa para aprender sobre getArea e getVolume
TwoDimensionalShape, exiba sua área. ThreeDimensionalShape, exiba sua área e volume

Realize a implementação do diagrama utilizando os conceitos de abstração, encapsulamento, herança e polimorfismo. Para cada uma das figuras geométricas, Círculo, Quadrado, Triângulo, Esfera, Cubo e Tetraedro, faça o cálculo de sua respectiva área. Submeta todo o código fonte compactado.

Comece criando a classe Shape.

Depois as classes TwoDimensionalShape e ThreeDimensionalShape, ambas estendendo Shape.

E finalmente as classes restantes cada uma estendendo a classe adequada conforme o diagrama.