///
O polimorfismo é a possibilidade de utilizar um objeto “como se fosse” outro. Desta forma, podemos considerar basicamente três tipos de polimorfismo: o de métodos, o de classe, o de interface. Sobre os três tipos de polimorfismo é possível dizer que: I – Método: muitos autores consideram polimorfismo a possibilidade de utilizar dois ou mais métodos com a mesma assinatura, mas com comportamentos (codificação) diferentes.
II – Classe: Considerando uma hierarquia de classes, temos, em uma superclasse, a generalização de um tipo e, em suas subclasses, a especialização do mesmo tipo.
III – Interface: Tanto uma superclasse como uma interface podem ser interpretadas como um “superTipo”. Ou seja, é possível referenciar um objeto pela interface que sua classe de origem implementa.
Diante do exposto, assinale a alternativa cuja afirmação é verdadeira: