viernes, 25 de enero de 2008

Programación orientada a objetos (OOP)

En la programación orientada a objetos se basa en interacciones de objeto tal como dice su nombre, para la realización de programas y aplicaciones.

Esta programación utiliza varias técnicas tales como la herencia,el poliformismo,la encapsulación.
La utilización de obtejos hace que los programas sean más fáciles de escribir,utilizar y mantener.

Para verlo mejor vamos hacer un ejemplo:

Tenemos una clase Coche con sus atributos color y su método pintarCoche();
Después tenemos otra clase Mecánico y si queremos acceder a los atributos o métodos de la clase coche,instanciamos un objeto que se hace de esta forma:
Coche c=new Coche();
Y ahora con c podemos acceder a los métodos y atributos de coche:
c.color="amarillo";
c.pintarCoche();

Esto es una manera sencilla de explicar más o menos lo que son los objetos