Mindmap
POLIMORFISMO
Inhalt der Mindmap
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
Informationen
- Beschreibung
- Linguagem de Programação Mindmap am POLIMORFISMO, erstellt von Vilma Gama am 12/11/2018.
- Erstellt von
- Vilma Gama
- Aufrufe
- 0
- Bewertung