Buscar

Programação Orientada a Objeto Parte 5 Herança

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
Herança
*
Herança, em Java, nada mais é do que criar classes usando outras classes já existentes. Obviamente, você vai fazer uma classe herdar as características de outra se estas tiverem uma relação (se forem parecidas). Outro ponto importante é que, quando fazemos uso da herança, nós podemos adicionar mais atributos a classe.
*
*
Poligono
Triangulo
- cor
- base
- altura
Exemplo de um diagrama de classe mostrando o relacionamento entre as classes Poligono e Triangulo
Diagrama de classe
*
Crie uma classe com o nome Poligono
Arquivo/Novo Arquivo
Java/Classe Java
Nome da Classe: Poligono
Pacote: Poligonos
*
Codificação da Classe Poligono
*
Transformando em classe abstrata
Acrescente a palavra abstract, desta forma, ela nunca poderá ser instanciada. Servindo apenas para criação de funcionalidades genéricas para as classes filhas.
*
Altere a Classe Triangulo
Extends indica que a classe triangulo herda as características da classe Poligono. Veja que na chamada do construtor, passamos a ter também a passagem da cor como parâmetro e invocamos o método setCor que foi criado originalmente na classe Poligono.
*
Exercícios
Crie um programa que possua as classes:
Poligono, Triangulo e Retangulo.
Ao calcular a área de um polígono, exiba o nome da cor referente a ele.
Ex.: Triangulo – Vermelho; Retangulo – Azul.
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais