Introduccin A Programacin Orientada A Objetos Oop Clases Y Objetos900 2
Programación Orientada a
Objetos (OOP):
Clases y Objetos
Definición
Clase es la representación abstracta (modelo)
de una entidad del mundo
La clase especifica los atributos(propiedades)
y métodos (comportamientos)
El objeto es una Instancia de un Clase
(representación real de la clase)
A los atributos del objeto se les asigna un valor.
Atributos
AtributosComportamiento
Ejemplo de Clase (Java)
Características Fundamentales
Un objeto no es un dato simple, sino que
puede contener en su interior cierto
número de atributos bien estructurados.
Cada objeto noes un ente aislado, sino
que forma parte de una organización
jerárquica o de otro tipo
Estructura
Un objeto puede considerarse como una
especie de cápsula dividida en tres partes:
PROPIEDADES METODOS
RELACIONES
Propiedades
Las propiedades distinguen un objeto
determinado de los restantes que forman
parte de la misma organización y tiene
valores que dependen de la propiedad de
quese trate. Las propiedades de un objeto
pueden ser heredadas a sus descendientes
en la organización (a veces llamados
atributos)
Propiedades (Cont.)
La diferencia con las "variables” de laprogramación
estructurada es que las propiedades se pueden heredar
de unos objetos a otros. En consecuencia, un objeto
puede tener una propiedad de maneras diferentes:
Propiedades propias. Asociadasdirectamente al objeto.
Propiedades heredadas. Están definidas en un objeto
diferente, antepasado de éste (padre,"abuelo", etc.). A
veces estas propiedades se llaman propiedades miembro
porque el objetolas posee por el simple hecho de ser
miembro de una clase.
Métodos
Los métodos son las operaciones que pueden
realizarse sobre el objeto, que normalmente
estarán incorporados en forma deprogramas
(código) que el objeto es capaz de ejecutar y que
también pone a disposición de sus descendientes
a través de la herencia. Los objetos se
comunican con el exterior por medio de mensajes...
Regístrate para leer el documento completo.