Mapa mental
Herança
Conteúdo do mapa
Herança
Up casting
- Limita a capacidade do objeto
- Acontece da sub classe para a classe mãe
- Não ocorre ClassCastException
Down casting
- Precisa ser explicito
- Pode ocasionar ClassCastException
Classe
- Usa a palavra chave "extends" para herdar outra classe
- Só pode herdar de uma classe
super() e this()
- Não podem ser usados em um contexto estático
- super()
- Chama o construtor da classe mãe
Interfaces
- Variáveis
- São implicitamente public, static e final
- São como classes 100% abstratas
- Uma classe pode implementar mais de uma interface
- Variáveis
Por que usar?
- Promove reuso do código
- Usamos polimorfimos
- Especificamos ações únicas para cada objeto através da sobrescrita de métodos
Informações
- Descrição
- Mapa Mental sobre Herança, criado por João Felipe Rodr em 22-07-2014.
- Criado por
- João Felipe Rodr
- Visualizações
- 12
- Avaliação