Programacion orientada a objetos
Unidad I - Introducción a Java y a la Programación Orientada a Objetos Conceptos de POO Abstracción Cuando se trata de resolver un problema primero se necesita “entenderel problema”. Los ingenieros hacen modelos que tratan de representar al mundo donde se presenta el problema. Un modelo es una abstracción del problema que se trata de resolver. Objetos La POO estáorientada a modelar el problema usando objetos.
-Se identifican los objetos relacionados al problema.
-Se identifican las relaciones entre los objetos. Un objeto es un envoltorio de variables ymétodos. Los objetos modelan a objetos reales o abstractos.
ESTADO Nombre Color Raza Hambriento
COMPORTAMIENTO
a Vari
bles
mét
odo
s
Ladrar Recoger Mover la cola
Mensajes Losobjetos son útiles cuando se comunican con otros objetos. Los mensajes son la forma de comunicarse entre objetos. Un objeto se comunica con otro solicitandole que ejecute una acción.
reco
ger(hue
so)
Ing. Oscar Sevilla Garduño
Lenguaje de Programación II
Clases Una clase es el formato que tomará un objeto al ser creado.
Clases y Objetos Una clase es un tipo de datoabstracto en Java. Una clase provee las definiciones de un tipo de objeto especifico: sus datos y funcionalidad (interfaz). Un objeto es construido basado en su clase. La clase define lo que es el objeto: Clase= tipo. Miembros de una clase Una clase puede contener variables (atributos). Una vez creado un objeto, se pueden manipular sus atributos
EMPLEADO Nombre Cargo Depto
emp.nombre = “OscarSevilla”; emp.cargo = “Programador”; emp.depto = “Sistemas”;
Ing. Oscar Sevilla Garduño
Lenguaje de Programación II
Pero ademas, una clase tiene un comportamiento, que esta definido por sus métodos.EMPLEADO Nombre Cargo Depto DesarrollarSoftware() AnalizarSistemas()
Encapsulado El objeto tiene elementos que no necesitan conocerse por otros objetos, que deben permanecer ocultos. El...
Regístrate para leer el documento completo.