1 Programación Orientada Objetos Vectores de Objetos
2 Un vector de objetos almacena objetos. La sintaxis y forma de acceder es exactamente igual a la de vectores de datos simples. También utilizaremos la clase Vector La forma de declararlo es: vector nombreVariable; los objetos que forman el arreglo pertenecen a la clase Pasajero, definida previamente. Vectores de Objetos
3 Iteradores (Iterators) Un iterador es un puntero a un elemento de un vector que puede movido hacia delante o hacia atrás a través de los elementos del vector Variable iterador del vector de pasajeros Forma de declararlo:
4 Iteradores (Iterators) El iterador apunta al inicio del vector El iterador apunta al final del vector Borra el elemento de la posición apuntada por I Apunta donde esta el elemento menor del arreglo
5 Se quiere construir un programa para manejar las reservas de un vuelo. El avión tiene capacidad para 20 sillas ubicadas en general y 10 sillas ubicadas en ejecutivas. Cuando un pasajero llega indica sus datos personales, número de silla, si se ubica en general o ejecutiva. El programa debe permitir: Realizar una reserva Eliminar una reserva dado el número de cedula del pasajero. Mostrar todas las reservas. Ejemplo
6 Los pasajeros hacen parte de La clase Avión
7 Ejemplo Realizar una reserva
8 Ejemplo Eliminar una reserva
9 Ejemplo Mostrar las reservas del avión
10 Adicione métodos para: Saber si un numero de silla ya esta reservada. Usar este método para validar en el método de registrar pasajero. Ejemplo