GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Polimorfismo

Thiago José Programação Orientada a Objetos Portugiesisch

Polimorfismo

Inhalt der Mindmap

Polimorfismo

  • Tipo monomórfico - Uma variável String só recebe um tipo: String; Variável polimórfica: Variável aceita qualquer tipo;
  • Função polimórfica quando seus operandos(parâmetros atuais) podem ter mais do que um tipo; Polimorfismo faz com que o programador não se preocupe com os tipos, porém dificulta a implementação de uma boa interface.
  • Polimorfismo tem a vantagem de se evitar criar várias códigos para cada tipo de utilidade. Cria-se uma função que serve para cada vários tipos.
  1. POO

    • Método polimórfico
    • Java
      • Classes
        • Herdam de Object.
        • Object
          • toString()
            • http://www.guj.com.br/t/sobre-o-metodo-tostring/78518/2 https://www.impacta.com.br/blog/2013/08/07/como-usar-o-metodo-tostring-em-java/
        • Classes Wrappers
          • Tipos simples(primitivos) não são objetos, eles precisam ser empacotados pelas classes Wrappers.
          • Exemplo: int i=10; Integer iwrap = new Integer(i); myCollection.add(iwrap); Integer element = (Integer) myCollection.get(0); int value = elemente.intValue();
          • Empacotadores
      • Coleções
        • -Todas as coleções são polimórficas. -Os elementos são do tipo Object.
        • Exemplo: public void add(Object element) public Object get(int index)
        • Polimórficas
      • Casting
  2. Tipos

    • Coerção
      • Proporciona um meio de contornar a rigidez de tipos monomórficos. Ex:  Int num = 2.6; num == 2; Num é reduzido a 2. Sua parte decimal é ignorada.
    • Sobrecarga
      • Método de mesmo nome com os mesmos parâmetros. Uso dele é entendido de acordo com os parâmetros passados.
    • Paramétrico
      • Único método é codificado e ele trabalhará uniformemente num intervalo de tipos.
      •  Métodos paramétricos são também chamados de métodos genéricos.
      • Exemplo: ArrayList<Tipo>; ArrayList vai ser criado de acordo com o tipo de parâmetro passado.  ArrayList de Objetos, de String ...
      • Classe genérica pode ser escrita independente do tipo dos itens armazenados.
    • Inclusão
      • Instancio a variável com o construtor do subTipo.  Vehicle veiculo;veiculo = new Car();

Bilder und Dateien der Mindmap

  • Polimorfismo

Informationen

Beschreibung
Programação Orientada a Objetos Mindmap am Polimorfismo, erstellt von Thiago José am 09/03/2017.
Erstellt von
Thiago José
Aufrufe
5
Tags
poo
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck