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?
Métodos da interface
1 Resposta
Solucao aceita
3 likes
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
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo