Sobre interfaces na linguagem Java, é correto afirmar: - Uma interface não pode implementar uma classe. Uma interface é implementada por uma classe. - As variáveis e os métodos em uma interface são implicitamente públicos e abstratos. Não é possível definir um modificador de acesso diferente para eles. - Interfaces não fazem parte da hierarquia de herança. Elas são usadas para definir um contrato que as classes devem cumprir. - Interfaces são semelhantes a classes abstratas, mas com algumas diferenças. Uma classe pode implementar várias interfaces, mas só pode herdar de uma classe abstrata. - As variáveis em uma interface são implicitamente públicas, estáticas e finais. Ou seja, elas são constantes e podem ser acessadas diretamente pela interface. Espero ter esclarecido suas dúvidas!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar