Ed
há 2 meses
Vamos analisar cada afirmativa sobre polimorfismo: I. Em uma classe, pode acontecer de serem transmitidos atributos ou métodos de sua superclasse. Verdadeiro, isso se refere à herança, onde uma classe pode herdar atributos e métodos de sua superclasse. II. Uma classe reorienta o comportamento de sua superclasse por meio da sobrescrita de métodos. Verdadeiro, isso é uma definição de sobrescrita (ou overriding), que é uma forma de polimorfismo. III. Considerando um objeto, seu comportamento varia diante da mensagem, conforme ele foi criado. Verdadeiro, isso se refere ao polimorfismo, onde o mesmo método pode ter comportamentos diferentes dependendo do objeto que o invoca. IV. Esse elemento permite adicionar novas classes sem ter que alterar o que já está codificado. Verdadeiro, isso é uma característica do polimorfismo e da programação orientada a objetos, permitindo extensibilidade. Agora, vamos verificar as alternativas: a. I, II e III, apenas. (Correta, mas não inclui IV) b. III e IV, apenas. (Correta, mas não inclui I e II) c. II e IV, apenas. (Correta, mas não inclui I e III) d. I e IV, apenas. (Correta, mas não inclui II e III) e. II, III e IV, apenas. (Correta, mas não inclui I) Como todas as afirmativas I, II, III e IV estão corretas, a alternativa que contém todos os itens verdadeiros não está listada. No entanto, a alternativa que contém a maior quantidade de itens verdadeiros é a e) II, III e IV, apenas.