Logo Passei Direto
Buscar
Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade ''Interface''. Sobre essas entidades de Java, é correto afirmar-se que: A Admitem herança múltipla. B Não permitem atributos públicos. C Estendem apenas classes concretas e interfaces. D Só podem possuir atributos privados. E Métodos e atributos protegidos são legados às subinterfaces.
User badge image
daniel.almeida.rosa.18

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das alternativas sobre interfaces em Java: A) Admitem herança múltipla. - Correto. Interfaces em Java permitem que uma classe implemente várias interfaces, o que é uma forma de herança múltipla. B) Não permitem atributos públicos. - Incorreto. Interfaces podem ter constantes (atributos estáticos e finais), que são implicitamente públicos. C) Estendem apenas classes concretas e interfaces. - Incorreto. Interfaces podem estender outras interfaces, mas não podem estender classes concretas. D) Só podem possuir atributos privados. - Incorreto. Interfaces não podem ter atributos de instância, apenas constantes (que são sempre públicos, estáticos e finais). E) Métodos e atributos protegidos são legados às subinterfaces. - Incorreto. Métodos em interfaces são públicos por padrão e não podem ter modificadores de acesso como protegido. A alternativa correta é: A) Admitem herança múltipla.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 2 anos

As interfaces em Java são uma entidade importante na programação orientada a objetos. Analisando as opções apresentadas: A) Admitem herança múltipla - Isso é incorreto. Em Java, as classes não podem herdar de várias classes, incluindo interfaces. No entanto, uma classe pode implementar várias interfaces. B) Não permitem atributos públicos - Isso é incorreto. As interfaces em Java podem ter atributos públicos, mas esses atributos são implicitamente estáticos e finais. C) Estendem apenas classes concretas e interfaces - Isso é incorreto. As interfaces em Java podem estender outras interfaces, mas não classes concretas. D) Só podem possuir atributos privados - Isso é incorreto. As interfaces em Java podem ter atributos públicos, mas, como mencionado anteriormente, esses atributos são implicitamente estáticos e finais. E) Métodos e atributos protegidos são legados às subinterfaces - Isso é incorreto. As interfaces em Java não podem ter métodos ou atributos protegidos, apenas públicos. Portanto, a opção correta é a letra B: Não permitem atributos públicos.

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