Ed
há 2 anos
Vamos analisar as asserções: I. Existe uma relação de polimorfismo entre uma classe que implementa uma interface e a interface, isso é, objetos da classe podem ser tratados como objetos "da interface". Verdadeiro. Quando uma classe implementa uma interface, os objetos dessa classe podem ser tratados como instâncias da interface, caracterizando o polimorfismo. II. A relação entre uma classe e uma interface pode ser utilizada para realizar herança, transmitindo códigos prontos, como métodos, que podem ser utilizados pelos objetos de suas subclasses, apesar de ser impossível instanciar objetos de uma interface. Falso. Embora a relação entre uma classe e uma interface permita que a classe implemente métodos definidos na interface, a interface em si não transmite códigos prontos como uma classe base faz na herança. Interfaces definem contratos, mas não implementações. Agora, vamos às opções: - A asserção I e a asserção II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Falso, pois a II é falsa. - A asserção I e a asserção II são proposições verdadeiras, e a II é uma justificativa correta da I. Falso, pois a II é falsa. - A asserção I e a asserção II são proposições falsas. Falso, pois a I é verdadeira. - A asserção I é uma proposição falsa e a asserção II é uma proposição verdadeira. Falso, pois a I é verdadeira. Portanto, a alternativa correta é que a asserção I é verdadeira e a asserção II é falsa. No entanto, nenhuma das opções apresentadas reflete isso corretamente. Se precisar de mais ajuda, é só avisar!
Cadastre-se ou realize login
Mais perguntas desse material