Programación Orientada a Objetos (POO)

Programación Orientada a Objetos (POO)


Es una forma especial de programar, mas cercana a como expresariamos las cosas en la vida real  que otros tipos de programación. 

Se escribe en términos de.

- Clases
- Objetos
-Propiedades
- Métodos
-Eventos


Clases en POO


Una clase es el conjunto de especificaciones o normas que definen cómo va a ser creado un objeto de un tipo determinado; algo parecido a un manual de instrucciones conteniendo las indicaciones para crear el objeto.
 

Para aclarar los conceptos diremos que una clase constituye la representación abstracta de algo, mientras que un objeto constituye la representación concreta de lo que una clase define. Un ejemplo sería un molde para crear figuras geométricas y las figuras obtenidas del molde sería un objeto, entonces el molde es la clase y la figura es el objeto.


Una de las mejores razones para utilizar clases es que una vez que ha creado una clase para cierto tipo de objeto, se puede reutilizar esa clase en cualquier proyecto.


Por ejemplo, muchos de los programas que escribimos pueden involucrar personas: Un programa de administrador de contactos para los contactos comerciales o un programa para realizar un seguimiento de empleados. Aunque los programas pueden ser considerablemente diferentes, los atributos que se aplican a cada persona serían los mismos. Todas tienen nombre, edad, dirección, número de teléfono, etc.

Objeto


Un objeto es una agrupación de código, compuesta de propiedades y métodos, que pueden ser manipulados como una entidad independiente. Las propiedades definen los datos o información del objeto, permitiendo consultar o modificar su estado; mientras que los métodos son las rutinas que definen su comportamiento.


Para empezar a ver mejor crear clases y usarlas crearemos una clase que represente a una persona; Podemos guardar esta clase y utilizarla en otros programas que escribamos en el futuro. 

Creación de Clases

Para crear una clase en Visual Basic .NET se debe de utilizar la palabra reservada Class … End Class seguido del nombre de la clase. Asi:





 Instanciar Una Clase u Objeto

Instancia de una clase es el proceso por el cual se obtiene un objeto a partir de las especificaciones de una clase se conoce como instanciación de objetos. Cuando se instancia o crea una instancia de una clase, lo que se hace es reservar una porción determinada de memoria en la que se almacenarán los datos, y las direcciones de memoria de sus métodos.

Ahora vamos a crear la instancia de la clase alumnos desde el código principal.

Instancia de una clase es el proceso por el cual se obtiene un objeto a partir de las especificaciones de una clase se conoce como instanciación de objetos. 

Cuando se instancia o crea una instancia de una clase, lo que se hace es reservar una porción determinada de memoria en la que se almacenarán los datos, y las direcciones de memoria de sus métodos.


Ahora vamos a crear la instancia de la clase alumnos desde el código principal.



No hay comentarios:

Publicar un comentario