Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clases y Objetos
QU ES UN OBJETO?
Un objeto es un conjunto de variables (o datos) y mtodos (o funciones) relacionados entre s. Modelan entidades del mundo real.
QU ES UN OBJETO?
Representacin visual de un objeto
Los atributos del objeto (estado) y lo que el objeto puede hacer (comportamiento) estn expresados por las variables y los mtodos que componen el objeto respectivamente. En programacin orientada a objetos, un objeto particular se denomina una instancia.
Ejemplo de qu es un objeto
Qu tendra un elemento que modele un carro?
Tendra variables que indicaran el estado actual del carro:
La velocidad es 70 km/h 2 Km recorridos Marcha actual es la 3
Ejemplo de qu es un objeto
El objeto carro podra tener mtodos:
Acelerar Frenar Cambiar de velocidad
Atributos:
Velocidad Recorrido Marcha
cambiar Velocidad
Mtodos:
Acelerar Frenar Cambiar velocidad
Proteccin de informacin
Un objeto tendr una interfaz pblica perfectamente definida que otros objetos podrn usar para comunicarse con l.
No necesitamos entender cmo funcionan los mtodos
QU ES UNA CLASE?
En el mundo real existen varios objetos de un mismo tipo, o de una misma clase.
Mi bicicleta es una de las tantas bicicletas que existen en el mundo. Acorde a la terminologa de la programacin orientada a objetos, mi bicicleta es una instancia de la clase de objetos conocida como bicicletas.
QU ES UNA CLASE?
Podemos definir una plantilla de variables y mtodos para todas las bicicletas del ejemplo. Las plantillas para crear objetos son denominadas clases.
Una clase es una plantilla que define las variables y los mtodos que son comunes para todos los objetos de un cierto tipo.
acelerar
cambiar Velocidad