-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.