Mapa mental
POLIMORFISMO
Conteúdo do mapa
POLIMORFISMO
Sobrecarga / Overload
- Diversos métodos com o mesmo nome que operam separadamente sobre diferentes tipos ou números de argumentos
- Muitas formas p/ o mesmo nome
- Mesmo nome porém parâmetros diferentes
- Aula 07
- Permite que o nome de um método seja usado mais de uma vez em métodos com diferentes assinaturas
- Assinaturas de métodos diferentes
- Nome do método + Lista de parâmetros (Tipos ou nº de argumentos)
- Tipo de retorno
Sobrescrita / Override
- Se faz com herança
- Permite que uma subclasse sobrescrever métodos herdados da superclasse (mesma assinatura)
- Mesma assinatura
- Mesmo tipo de parâmentro mas com implementação diferente
- Possibilita a implementação de comportamento específico p/ classes mais específicas em uma hierarquia de classes (especialização)
Permite programar para o geral em vez de programar para o específico
O polimorfismo permite escrever programas que processam objetos que compartilham a mesmasuper classe (direta ou indiretamente),como se todos fossem objetos da superclasse; isso pode simplificar a programação.”
Com o polimorfismo, podemos projetar e implementar sistemas que são facilmente extensíveis
Ex: - Conta ( ) ; -Conta (int num); -void calcular ( ); -void calcular (int x);
Sobrecarga de métodos e sobrecarga de construtores
Informações
- Descrição
- Linguagem de Programação Mapa Mental sobre POLIMORFISMO, criado por Vilma Gama em 12-11-2018.
- Criado por
- Vilma Gama
- Visualizações
- 0
- Avaliação