GoConqr has a new look! Let us know what you think.

Mind map

POLIMORFISMO

Vilma Gama Linguagem de Programação Portuguese

Map content

POLIMORFISMO

  1. 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
  2. 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)
  3. Permite programar para o geral em vez de programar para o específico

  4. 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.”

  5. Com o polimorfismo, podemos projetar e implementar sistemas que são facilmente extensíveis

  6. Ex: - Conta ( ) ; -Conta (int num); -void calcular ( ); -void calcular (int x);

  7. Sobrecarga de métodos e sobrecarga de construtores

Information

Description
Linguagem de Programação Mind Map on POLIMORFISMO, created by Vilma Gama on 12/11/2018.
Created by
Vilma Gama
Views
0
Rating

More on Polimorfismo

Feedback

What is it about?

What do you think of the new look?

How do you like it?