Mapa mental
Aula 8 - LPOO
Conteúdo do mapa
Aula 8 - LPOO
Classe Abstrata
- agrupa categorias com algumas características comuns
- não há necessidade de redefinir métodos
- reuso prático
- estruturação melhor de software
- melhor extensibilidade
- não podem ser instanciadas
- Métodos Abstratos
- métodos sem corpo definido
- implementação nas subclasses
- só podem ser implementados se a classe for abstrata
- public abstract void método (parâmetros)
- subclasses não abstratas devem implementar os métodos abstratos das superclasses.
Interface
- possui todos os métodos abstratos e public
- não podem ser static
- não podem conter atributos exceto static final
- constantes globais
- agrupa categorias por funcionalidade, definem o tipo de forma abstrata, apenas indicando a assinatura dos métodos
- para uma classe se utilizar de uma interface, utilizamos implements ao invés de extends
- para instanciar uma interface, é preciso instanciar uma classe que implemente essa interface
- ou uma classe que herde outra que implemente essa interface
- possui todos os métodos abstratos e public
Informações
- Descrição
- Mapa Mental sobre Aula 8 - LPOO, criado por Bruno Roberto Lima Ramos Rangel em 24-11-2021.
- Criado por
- Bruno Roberto Lima Ramos Rangel
- Visualizações
- 0
- Avaliação