Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
cap:poo:polimorfismo [2017/04/06 12:51] user creado |
cap:poo:polimorfismo [2018/02/20 09:18] (actual) |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== Polimorfismo ====== | ====== Polimorfismo ====== | ||
- | Es la propiedad que adquiere un elemento cuando este tiene un comportamiento diferente a otro elemento aunque la acción que estén realizando sea la misma. | + | Es la propiedad que adquiere un objeto cuando este tiene un comportamiento diferente a otro elemento aunque la acción que estén realizando sea la misma. |
===== Ejemplos ===== | ===== Ejemplos ===== | ||
Línea 12: | Línea 12: | ||
==== Aplicación en CSharp ==== | ==== Aplicación en CSharp ==== | ||
- | En el siguiente ejemplo veremos como un el calculo del área de una figura geométrica varia dependiendo del tipo de figura que es. | + | En el siguiente ejemplo veremos como un el cálculo del área de una figura geométrica varia dependiendo del tipo de figura que es. |
<file csharp concepto_polimorfismo.cs> | <file csharp concepto_polimorfismo.cs> | ||
Línea 28: | Línea 28: | ||
public class Triangulo : Figura | public class Triangulo : Figura | ||
{ | { | ||
- | |||
public override decimal CalcularArea() | public override decimal CalcularArea() | ||
{ | { |