Ed
há 5 meses
Vamos analisar as afirmações sobre interfaces em Java: 1. Admitem herança múltipla: Correto. Uma interface pode estender várias outras interfaces, permitindo herança múltipla. 2. Métodos e atributos são legados às subinterfaces: Parcialmente correto. Métodos (que são abstratos) podem ser herdados, mas atributos não são permitidos em interfaces da mesma forma que em classes. 3. Estendem apenas classes concretas e interfaces: Incorreto. Interfaces podem estender outras interfaces, mas não estendem classes concretas. 4. Não permitem atributos públicos: Correto. Interfaces não podem ter atributos, mas podem ter constantes (que são implicitamente públicas, estáticas e finais). 5. Só podem possuir atributos privados: Incorreto. Interfaces não possuem atributos no sentido tradicional, mas podem ter constantes que são públicas. Portanto, a afirmação correta é que interfaces em Java admitem herança múltipla e não permitem atributos públicos no sentido tradicional, mas podem ter constantes.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material