A alternativa correta é: I e III apenas. Explicação: I. A interface Comparable é utilizada para impor uma ordem nos objetos de uma determinada classe que a implementa. (Correta) A interface Comparable é utilizada para definir uma ordem natural para os objetos de uma classe que a implementa. Isso é útil para ordenar objetos em coleções, como List e TreeSet. II. Uma interface precisa necessariamente ter pelo menos um método que deverá ser sobrescrito. (Incorreta) Uma interface pode ter zero ou mais métodos. Se uma classe implementa uma interface, ela deve implementar todos os métodos definidos na interface. III. O polimorfismo pode ser obtido ao criar um objeto do tipo da interface com a instanciação do objeto do tipo da classe que implementa a interface. (Correta) O polimorfismo é a capacidade de um objeto ser referenciado por uma variável de um tipo mais genérico. Isso é possível em Java porque uma classe pode implementar uma ou mais interfaces. Um objeto do tipo da classe que implementa a interface pode ser atribuído a uma variável do tipo da interface. IV. Apesar de pouco recomendado, um objeto do tipo da interface pode ser instanciado. (Incorreta) Uma interface não pode ser instanciada diretamente. É necessário criar uma classe que implemente a interface e, em seguida, criar um objeto dessa classe.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar