Ed
há 2 semanas
Vamos analisar cada afirmação sobre interfaces em Java: I. Interface é uma forma pela qual Java suporta polimorfismo. Verdadeiro, as interfaces permitem que diferentes classes implementem o mesmo conjunto de métodos, possibilitando o polimorfismo. II. Interface não suporta herança múltipla. Falso, as interfaces em Java suportam herança múltipla, ou seja, uma interface pode estender várias outras interfaces. III. Deve-se declarar uma interface como abstrata se ela possuir pelo menos um método abstrato. Falso, em Java, todas as interfaces são implicitamente abstratas, e não é necessário declará-las como tal. Além disso, todos os métodos em uma interface são, por padrão, abstratos. Com base nas análises, apenas a afirmação I é verdadeira. Portanto, a alternativa correta é: "É correto apenas o que se afirma em I."