Programacion orientada a objetos

Solo disponible en BuenasTareas
  • Páginas : 4 (848 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de septiembre de 2012
Leer documento completo
Vista previa del texto
Lenguaje de Programación II
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...
tracking img