| Linha 1: | Linha 1: | ||
= Conceito = | = Conceito = | ||
''Polimorfismo é um conceito utilizado em muitas linguagens de programação, sendo seu conceito básico: Uma operação que pode assumir múltiplas formas, a propriedade segundo o qual uma operação pode comportar-se diferentemente em classes diferentes. | ''Polimorfismo é um conceito utilizado em muitas linguagens de programação, sendo seu conceito básico: Uma operação que pode assumir múltiplas formas, a propriedade segundo o qual uma operação pode comportar-se diferentemente em classes diferentes. | ||
= Propriedades = | = Propriedades = | ||
Edição das 01h14min de 12 de novembro de 2014
Conceito
Polimorfismo é um conceito utilizado em muitas linguagens de programação, sendo seu conceito básico: Uma operação que pode assumir múltiplas formas, a propriedade segundo o qual uma operação pode comportar-se diferentemente em classes diferentes.
Propriedades
Prop 1.
- Sobrecarga
Permite que um nome de função seja utilizado mais do que uma vez com diferentes tipos de parâmetros.
Exemplo:
- Uma função soma pode ser sobrecarregada para operar com dois parâmetros inteiros e dois reais.
Prop 2.
- Coerção
Meio para contornar a rigidez dos tipos monomórficos. Existe um mapeamento interno entre tipos.
- Exemplo:
– Se o operador soma é definido como tendo 2 parâmetros reais e um inteiro e um real são passados como parâmetros, o inteiro é “coargido” para um real.
Prop 3.
Prop 4.
Exemplos
Ex 1.
Ex 2.
Referências Bibliográficas
Válida a pesquisa apenas em Livros, Artigos ou Revistas.