Mind map
Aula 8 - LPOO
Map content
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
Information
- Description
- Mind Map on Aula 8 - LPOO, created by Bruno Roberto Lima Ramos Rangel on 24/11/2021.
- Created by
- Bruno Roberto Lima Ramos Rangel
- Views
- 0
- Rating