Logo Passei Direto
Buscar
Sobre as Interfaces, na linguagem Java, podemos afirmar que:
A em uma Interface, todos métodos são codificados como públicos
B não é possível termos atributos em uma Interface
uma Interface só pode possuir um método, e este deve ser abstrato
D uma Interface não possui métodos com implementação, apenas declarados. Exceto pelos métodos com modificador static.
User badge image
Exercícios Para o Conhecimento

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar as alternativas sobre interfaces em Java: A) "Em uma Interface, todos métodos são codificados como públicos" — Correto. Por padrão, todos os métodos em uma interface são públicos e abstratos (antes do Java 8). B) "Não é possível termos atributos em uma Interface" — Incorreto. Interfaces podem ter atributos, mas eles são implicitamente públicos, estáticos e finais (constantes). C) "Uma Interface só pode possuir um método, e este deve ser abstrato" — Incorreto. Interfaces podem ter múltiplos métodos abstratos. D) "Uma Interface não possui métodos com implementação, apenas declarados. Exceto pelos métodos com modificador static." — Parcialmente correto. Desde o Java 8, interfaces podem ter métodos default (com implementação) e métodos static. Portanto, a alternativa correta é a A.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina