Mapa mental
Interface
Conteúdo do mapa
Interface
São classes 100% abstratas
São como um contrato que uma classe assina, dizendo o que precisa ser implementado
Métodos
- Todos os métodos em uma Interface são abstratos
- Implicitamente public e abstract
- Não pode diminuir a visibilidade ao implementar, devem ser sempre public
Variável
- Implicitamente public
- Implicitamente static
- Implicitamente final
Classes
- Implementam as interfaces
- Abstrata
- Não precisa implementar os métodos da interface
- Não abstrata
- Deve implementar os métodos da interface
- Não pode diminuir a visibilidade do método, sempre será public
- Deve implementar os métodos da interface
- Uma classe pode implementar várias interfaces
- Usa o comando implements
Interfaces não pode ser instanciadas
Não tem construtores
Informações
- Descrição
- Mapa Mental sobre Interface, criado por João Felipe Rodr em 07-07-2014.
- Criado por
- João Felipe Rodr
- Visualizações
- 15
- Avaliação