CLASES
Una clase se puede considerar
como una plantilla para crear objetos de esa clase o tipo. Una clase describe
los métodos o atributos que definen las características comunes a todos los
objetos de esa clase precisamente la clave para la programación orientadas a
objetos esta en abstraer los métodos y atributos comunes a un conjunto de
objetos y encapsularlos a una clase.
Una clase es un tipo de método
definido por el usuario en otras palabras, una clase equivale a la
generalización de un tipo específico de objeto. Un objeto es la concreción de
una clase (algunos autores utilizan el termino instancia, traducción directa al instante). Por ejemplo
un objeto de clase C sería un ejemplar 0 de esa clase. Entonces, para disponer
de un objeto primero se abstraen las características comunes de ese grupo de
objetos, después se delimitan esas características comunes (clase) y por último se pone nombre a uno a más
ejemplares de la clase (objetos).
Aunque en las definiciones
anteriores utilizando el método objeto como sinónimo de instancia, en
general cuando hablamos de objetos nos
referimos a dependiendo de contexto a clases o instancias. Esto es así por que
un objeto es por una parte un principio de organización y por otra una región
de almacenamiento que contiene una copia de elemento especificado por una clase
desde este segundo punto de vista por lo que no conviene popularizar el termino
instancia.

No hay comentarios.:
Publicar un comentario