Escolar Documentos
Profissional Documentos
Cultura Documentos
RELEMBRANDO
• Como um filho pode herdar alguma característica do pai, na orientação é permitido que uma
classe herde atributos e métodos da outra, tendo apenas uma restrição para a a herança. Os
modificadores de acessos das classes, métodos e atributos só podem estar com visibilidade
public e protected para que sejam herdados.
VANTAGENS – PALAVRA RESERVADA
• Uma das grandes vantagens de usar o recurso da herança é na reutilização de código. Esse
reaproveitamento pode ser acionado quando se identifica que o atributo ou método de uma
classe será igual para as outras.
• Para efetuar uma herança de uma classe é utilizada a palavra reservada chamada extends
TESTE DE HERANÇA
• Para saber se estamos aplicando a herança corretamente, realiza-se o teste "É UM".
• Esses testes simples ajuda a detectar se a subclasse pode herdar a superclasse.
• Por exemplo, na figura do próximo slide, está mostrando que a classe "Estudante" e a classe
"Trabalhador" herda da classe "Pessoa", se for aplicado o teste "É UM" nota-se que o teste é
aprovado, pois o "Trabalhador" e "Estudante" "É UMA" Pessoa.
EXEMPLO
A SUPERCLASSE "PESSOA" SERVIRÁ DE BASE PARA AS SUBCLASSES ESTUDANTE E
TRABALHADOR QUE HERDAM OS ATRIBUTOS E MÉTODOS. .
CLASSE ESTUDANTE HERDA DA CLASSE PESSOA. O MÉTODO CONSTRUTOR ÚNICO MÉTODO
QUE TEM O MESMO NOME DA CLASSE NÃO É HERDADO, APENAS OS ATRIBUTOS E MÉTODOS
ESPECÍFICOS. DE CADA CLASSE.