Programación orientada a objetos

Clases

una clase es una plantilla para la creación de objetos de datos según un modelo predefinido.
Las clases de objetos son un pilar fundamental de la programación orientada a objetos.

Las clases pueden ser : public o private

El código de los objetos puede ser heredado

Herencia:

La herencia nos permite definir una clase basados en otra clase , esto facilita la creacion y mantenimiento de una aplicación

Las clases cuyas propiedades son heredades por otra clase es llamada la clase Base y la clase que hereda las propiedades es llamada clase DERIVADA.

también al ser heredada puede heredar sus métodos.

Polimosrfismo:

la palabra polimorfismo singnifica: teniendo muchas formas. Normalmente el polimorfismo ocurre cuando hay una jerarquia de clases y estas estan relacionadas entre si a traves de la herencia desde una clase comun, simplemente polimorfismo significa que un solo metodo puede tener un numero de implementaciones diferenctes

Elementos de los objetos:

Propiedades

Métodos

Atributos

Clases

Instancia

Herencia o modularidad

image

image

image

image