polimorfismo C ++ y sus tipos

Aprender: ¿Cuál es polimorfismo en C ++ lenguaje de programación , cuántos tipos de polimorfismo C ++ tienen?

polimorfismo es un concepto importante y básica del OOPS. polimorfismo especifica la capacidad de asumir varias formas. Permite rutinas para utilizar variables de diferentes tipos en diferentes momentos .

En C ++, un operador o función se pueden dar diferentes significados o funciones. polimorfismo se refiere a un operador de función única o multi-funcionamiento de la realización de diferentes maneras .

Tipos de polimorfismo

Hay dos tipos de polimorfismo en C ++

  1. Static o tiempo de compilación polimorfismo
  2. dinámico o Run tiempo polimorfismo

1) Static o polimorfismo tiempo de compilación

en este tipo de comportamiento polimorfismo de funciones y operadores decidir en tiempo de compilación. Por lo tanto, se conoce como static o polimorfismo tiempo de compilación.

Hay dos tipos de polimorfismo static:

  • sobrecarga de funciones
    Leer: C ++ sobrecarga de funciones.
  • sobrecarga de operadores

2) dinámica o polimorfismo tiempo de ejecución

dinámico polimorfismo se utiliza básicamente para la unión función miembro tiempo de ejecución. Por lo tanto, se conoce como polimorfismo dinámico.

Hay siguientes tipos de polimorfismo dinámico:

  • funciones virtuales
    Leer: aplicación polimorfismo usando funciones virtuales.
    Aquí, estamos implementando el polimorfismo (polimorfismo dinámico) utilizando la función virtual.
  • Enlace dinámico


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *