Ed
há 2 semanas
Vamos analisar cada afirmação: I - "Java permite uma subclasse ter várias superclasse, bastando usar a vírgula para separar as classes após o comando extends." Falso. Java não permite herança múltipla de classes. Uma classe pode estender apenas uma superclasse (extends uma única classe). Para múltiplas heranças, Java usa interfaces. II - "O comportamento da interface lembra a classe abstrata e não pode ser instanciada." Verdadeiro. Interfaces não podem ser instanciadas diretamente, assim como classes abstratas, e definem métodos que devem ser implementados pelas classes que as implementam. III - "Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser os atributos de uma classe." Falso. Interfaces definem métodos (comportamentos), não atributos. Elas especificam o que a classe deve fazer, não como seus atributos devem ser. Portanto, apenas a afirmação II está correta. Resposta correta: B) II apenas.