practicapilas

Páginas: 4 (941 palabras) Publicado: 23 de marzo de 2014
Fundamentos de la Programación Orientada a Objetos

Objetos y Clases
Programación Orientada a Objetos
Facultad de Informática

Juan Pavón Mestras
Dep. Ingeniería del Software e InteligenciaArtificial
Universidad Complutense Madrid

Conceptos fundamentales de la POO
Objetos
Clases
Métodos
Parámetros
Tipos de datos

Juan Pavón Mestras
Facultad de Informática UCM, 2007-08Programación Orientada a Objetos

2

Objetos
Los objetos son/representan cosas
Los objetos pueden ser simples o complejos
Los objetos pueden ser reales o imaginarios

Hola Mundo
Juan PavónMestras
Facultad de Informática UCM, 2007-08

3

Programación Orientada a Objetos

Atributos
Valores o características de los objetos
Permiten definir el estado del objeto u otras cualidadesVelocidad
Aceleración
Capacidad de
combustible

Marca
Color
Potencia
Velocidad máxima
Carburante

constantes

variables
Juan Pavón Mestras
Facultad de Informática UCM, 2007-08Programación Orientada a Objetos

4

Mensajes
Los objetos se comunican e interaccionen entre sí por
medio de mensajes
Si un objeto desea que otro objeto haga algo le envía un
mensaje que puede tenerinformación adicional en forma
de parámetros
Cuando un objeto recibe un mensaje ejecutará un método
u operación
Componentes de un mensaje
Objeto destinatario del mensaje (miCoche)
Método que sedebe ejecutar como respuesta (cambiar
marcha)
Parámetros necesarios del método (segunda)

Juan Pavón Mestras
Facultad de Informática UCM, 2007-08

5

Programación Orientada a ObjetosMétodos (u operaciones)
Acciones que puede realizar un objeto
Arrancar motor
Parar motor
Acelerar
Frenar
Girar a la derecha (grados)
Girar a la izquierda (grados)
Cambiar marcha (nueva marcha)método

Juan Pavón Mestras
Facultad de Informática UCM, 2007-08

Programación Orientada a Objetos

argumentos
o
parámetros

6

Métodos (u operaciones)
Los métodos pueden devolver un...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS