Una de las capacidades básicas de los lenguajes de programación orientados a objetos es el polimorfismo. El polimorfismo es la capacidad de un objeto para ser utilizado de manera diferente o se considera un tipo diferente de objeto en función del contexto en el que se utiliza . Programación orientada a objetos
programación orientada a objetos es un paradigma de programación que utiliza entidades encapsuladas conocidos como " objetos". Los objetos son grupos de atributos y funciones que definen un componente del programa . Por ejemplo , un objeto "coche " tendría los atributos que definen su color, modelo y marca, e incluiría funciones como la " unidad " o " repostar. "
Herencia
lenguajes de programación orientados a objetos
dan objetos la capacidad de heredar de otros objetos , por lo que el nuevo objeto de un subconjunto de su padre . Por ejemplo , un objeto "cuadrado " podría heredar de un objeto "forma" . El objeto "cuadrado" tendría entonces que las atribuciones y funciones definidas en el objeto "forma" , así como cualquier definía a sí mismo.
Polimorfismo
el polimorfismo permite que los objetos a ser tratados de manera diferente dependiendo del contexto en el que se utilizan . Por ejemplo , con el polimorfismo , si una línea de código utiliza un objeto de "forma" , también podría utilizar los objetos que heredan del objeto "forma" , como un objeto " plaza " o "círculo " .
< Br >