herdada. Overriding – sobreposição de métodos Overriding – sobreposição de métodos
Dois métodos (de classes diferentes)
sobrepõem-se se têm a mesma assinatura e (necessariamente) o mesmo tipo de resultado. Exemplo Overloading – sobrecarga de métodos
Diz-se que o nome de um método foi
sobrecarregado (“overloaded”) se dois métodos têm o mesmo nome, mas assinaturas diferentes. Overloading – sobrecarga de métodos
Métodos com o mesmo nome e assinaturas
diferentes podem: ser definidos na mesma classe; ser herdados por uma dada classe; um ser herdado e o outro definido na classe. Overloading – sobrecarga de métodos
Uma classe não pode declarar duas vezes o
mesmo método, isto é, dois métodos com a mesma assinatura. Upcasting
Acontece quando a referência a um objeto de
uma classe mãe se refere a um objeto de uma classe filha. Trabalho de avaliação Realize um trabalho de pesquisa sobre o tema: Polimorfismo em POO, incluindo os seguintes itens: Polimorfismo em Java Tipos de Polimorfismo Exemplos criados por si O trabalho deverá ser elaborado no Microsoft Office Power Point. A avaliação do trabalho inclui a sua apresentação oral (50%). Obrigatório incluir Fontes de Informação.