Clases y Objetos

Páginas: 7 (1669 palabras) Publicado: 4 de marzo de 2014
Clases y Objetos

Programación Orientada a Objetos
C++
Clases y Objetos ............................................................................................................ 2
¿Qué son los objetos? ...................................................................................................... 2
¿Qué son las clases?....................................................................................................... 3
Definición de una clase ................................................................................................... 4
Objetos de clases ............................................................................................................ 5
Acceso a miembros de la clase: encapsulamiento................................................................ 7
Datos miembro............................................................................................................... 9
Funciones miembro ........................................................................................................ 9
Definición de una función miembro dentro de la clase (inline) ..................................................................10
Definición de una función miembro fuera de la clase ................................................................................ 10
Llamadas a funciones miembro ................................................................................................................ 10

Ejemplos..................................................................................................................... 11
Constructores .............................................................................................................. 13
Constructor por defecto ............................................................................................................................. 13
Constructor común................................................................................................................................... 15
Constructor de copia ................................................................................................................................. 15

Destructor ................................................................................................................... 17

1

POO - C++

Clases y Objetos
¿Qué son losobjetos?
En el mundo real las personas identifican los objetos como cosas que pueden ser
percibidas por los cinco sentidos. Los objetos tienen propiedades específicas, tales como
posición, tamaño, color, forma, textura, etc., que definen su estado. Los objetos también
tienen ciertos comportamientos que los hacen diferentes de otros objetos.
Booch define un objeto como “algo que tiene un estado,un comportamiento y una
identidad”. Supongamos una máquina de una fábrica. El estado de la máquina puede estar
funcionando/parando, su potencia, velocidad máxima, velocidad actual, temperatura, etc.
Su comportamiento puede incluir acciones para arrancar y parar la máquina, obtener su
temperatura, activar o desactivar otras máquinas, condiciones de señal de error o cambiar
la velocidad. Suidentidad se basa en el hecho de que cada instancia de una máquina es
única, tal vez identificada por un número de serie. Las características que se eligen para
enfatizar el estado y comportamiento se apoyarán en cómo un objeto máquina se utilizará
en una aplicación. En un diseño de un programa orientado a objetos, se crea una
abstracción (un modelo simplificado) de la máquina basado en laspropiedades o
comportamientos que son útiles en el tiempo.
Martin y Odell definen un objeto como “cualquier cosa real o abstracta, en la que
se almacenan datos y aquellos métodos (operaciones) que manipulan los datos”. Para
realizar esa actividad se añaden a cada objeto de la clase los propios datos asociados con
sus propias funciones miembro que pertenecen a la clase.
Cualquier programa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CLASES Y OBJETOS
  • Objetos y Clases
  • clases y objetos
  • objetivos clase de estetica
  • objetivos de clase en matematicas
  • Programa clases y objetos
  • Objetos Y Clases (Programacion)
  • Clases de pruebas objetivas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS