2 - Princípio da Herança

A ideia principal da herança é organizar as classes de maneira hierárquica. A relação de herança é unidirecional e, se uma classe B herda de uma classe A, nós diremos que B é uma subclasse de A. Essa noção de subclasse significa que a classe B é um caso particular, específico, da classe A e que os objetos que instanciam a classe B instanciam igualmente a classe A. Seja, por exemplo, as classes quadrado, retângulo e circulo. A figura a seguir propõe uma organização hierárquica dessas classes tal que Quadrado herda de Retângulo que herda, assim como a classe Círculo da classe Forma.
No momento, consideraremos a classe Forma vazia (sem nenhum atributo ou método) e nos focaremos mais especificamente às classes Retangulo e Quadrado.
Copyright © 2014 AIEC.