Clases y objetos en la programación OO

5
CLASES Y OBJETOS EN LA PROGRAMACIÓN ORIENTADA A OBJETOS POR ORLANDO IZA C.

Transcript of Clases y objetos en la programación OO

Page 1: Clases y objetos en la programación OO

CLASES Y OBJETOS EN LA PROGRAMACIÓN ORIENTADA A OBJETOSPOR ORLANDO IZA C.

Page 2: Clases y objetos en la programación OO

CONCEPTO Y EJEMPLO DE CLASEUNA CLASE ES UNA “PLANTILLA” QUE DESCRIBE UN CONJUNTO DE OBJETOS CON ATRIBUTOS Y COMPORTAMIENTO SIMILARES. PIENSA EN ELLA COMO SI SE TRATARA DE UN MOLDE O ESQUEMA A PARTIR DEL CUAL PODREMOS CONSTRUIR OBJETOS CONCRETOS.POR EJEMPLO, SI VAMOS A CONSTRUIR UNA CASA, ANTES DE COMENZAR A CONSTRUIRLA ES NECESARIO TENER LOS PLANOS CON LOS CUALES PODREMOS CONSTRUIR DICHA CASA. SIN EMBARGO LOS PLANOS ES ALGO ABSTRACTO, A PARTIR DE ESTO PODEMOS DAR VIDA AL PROYECTO DE LA CASA.DE IGUAL MANERA, EN EL MUNDO DE LA PROGRAMACIÓN ORIENTADA A OBJETOS, UNA CLASE NOS PERMITE DEFINIR LA ESTRUCTURA DE UNA PARTE DE NUESTRO PROGRAMA, ES ALGO ABSTRACTO, Y QUE NO ES REALMENTE ALGO FUNCIONAL HASTA QUE EL MOMENTO EN QUE CREEMOS UN OBJETO.

Page 3: Clases y objetos en la programación OO

CONCEPTO Y EJEMPLO DE OBJETOUN OBJETO ES LA INSTANCIA DE UNA CLASE. ¿ESTO QUÉ SIGNIFICA? QUE HASTA EL MOMENTO QUE CREEMOS UN OBJETO ES QUE PODREMOS INTERACTUAR CON LO QUE SE DEFINIÓ EN LA CLASE.REGRESANDO A LA ANALOGÍA DE LA CASA, LOS PLANOS ÚNICAMENTE NOS PERMITIERON IMAGINAR LA CASA, PERO HASTA QUE NO SE CONSTRUYÓ (INSTANCIA DE LOS PLANOS DE LA CASA) ES QUE NO PODEMOS RECORRER LOS CUARTOS Y PASILLOS DE LA CASA.DE IGUAL MANERA, EL OBJETO (INSTANCIA DE LA CLASE) ES CON EL QUE PODREMOS COMUNICARNOS Y PODREMOS EJECUTAR SUS MÉTODOS Y ACCEDER A SUS ATRIBUTOS SI LA DEFINICIÓN DE LA CLASE NOS LO PERMITE

Page 4: Clases y objetos en la programación OO

DIFERENCIA ENTRE CLASE Y OBJETOUNA CLASE ES UNA ENTIDAD ABSTRACTA, IDEOLÓGICA, QUE DEFINE LAS CARACTERÍSTICAS Y PROPIEDADES DE UN OBJETO, MIENTRAS QUE ÉSTE, EL OBJETO, ES UNA ENTIDAD REAL, ES DECIR, EXISTE MIENTRAS EL PROGRAMA SE ESTÁ EJECUTANDO EN EL COMPUTADOR.UN OBJETO ES UNA COSA TANGIBLE, ALGO QUE SE PUEDE APREHENDER INTELECTUALMENTE O ALGO HACIA LO QUE SE PUEDE DIRIGIR UNA ACCIÓN O PENSAMIENTO.

Page 5: Clases y objetos en la programación OO

PUEDES ESCUCHAR EL PODCAST DE ESTE TEMA EN:

HTTPS://ARCHIVE.ORG/DETAILS/PROGRAMACIONCLASEYOBJETO