Skip to content
kinelski edited this page Apr 27, 2016 · 1 revision

Exercício 2 da matéria de CES22 do curso de Engenharia de Computação do ITA.

Este exercício, apesar de curto, serve para ilustrar a importância do sistema de hierarquia na Programação Orientada a Objetos. É possível observar a facilidade com a qual uma subclasse pode ser implementada, tendo em vista que parte de seus métodos e/ou construtores já foram previamente colocados no código.

As classes Circle, Square e Triangle aproveitam parte do construtor da classe Shape, que é herdada. Além disso, sobrescrevem um de seus métodos: calculateArea. Em programas profissionais, horas de código repetitivo podem ser facilmente economizadas por conta de heranças.

Clone this wiki locally