Métodos da interface

1 resposta Resolvido
programaçãojava
JonthaCabral

Eu sei que quando implemento uma interface, eu sou obrigado a implementar os metódos dela. No java 8 a gente ganhou os metodos default e não somos obrigados a implementa los, mas e os métodos publicos? Por que não precisamos implementar?

1 Resposta

staroski
Solucao aceita

Os métodos default já estão implementados com a “implementação padrão”, mas podem ser sobrescritos nas implementações ou sub interfaces.

Todos os métodos de uma interface são públicos, mesmo que você omita o modificador public.

Nas classes concretas você sempre é obrigado a implementar os métodos abstratos das interfaces e/ou super classes.

Criado 21 de agosto de 2017
Ultima resposta 21 de ago. de 2017
Respostas 1
Participantes 2