Objetos Y Clases (Programacion)
Objetos y Clases
Programación Orientada a Objetos
Conceptos fundamentales de la POO
Objetos
Clases
Métodos
Parámetros
Tipos de datosJuan Pavón Mestras
Facultad de Informática UCM, 2007-08
Programación Orientada a Objetos
2
Objetos
Los objetos son/representan cosas
Los objetos pueden ser simples o complejos
Losobjetos pueden ser reales o imaginarios
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 valoral acabar su
ejecución
Valor de retorno
Juan Pavón Mestras
Facultad de Informática UCM, 2007-08
Programación Orientada a Objetos
7
Clases
Representan un tipo particular de objetos...
Regístrate para leer el documento completo.