Herana Aula 1709 O que herana na vida
- Slides: 8
Herança Aula 17/09
• O que é herança, na vida real? É quando um pessoa deixa seus bens para outra. No Java também. Geralmente a herança ocorre dentre membros de uma mesma família. No Java também.
• 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.
• A herança é um princípio da POO que permite a criação de novas classes a partir de outras previamente criadas. • Essas novas classes são chamadas de subclasses, ou classes derivadas; e as classes já existentes, que deram origem às subclasses, são chamadas de superclasses.
• Muitas vezes, classes diferentes tem características comuns, então, ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou classe já existente. • Ou seja, herança é, na verdade, uma classe derivada de outra classe.
Exemplo - pratica • Vamos imaginar que exista uma classe chamada Eletrodomestico, e nela estão definidos os seguintes atributos: ligado (boolean), voltagem (int) e consumo (int). • Se levarmos em conta a classe TV, podemos dizer que TV deriva de Eletrodomestico. Ou seja, a classe TV possui todas as características da classe Eletrodomestico, além de ter suas próprias características. – Canal(int) – volume(int)
Exercício - Herança • Criar classe Funcionario – Criar Subclasses Gerente – Criar Subclasses Secretaria – Crias Subclasses Serviços. Gerais • Main