Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/10/2014, 11:28
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Arreglo de objetos (Modificar y buscar)

A ver, si la clase "Medico" únicamente permite almacenar los datos de un elemento no tiene sentido que dicha clase tenga un método "buscar".... porque cada objeto únicamente se conoce a sí mismo y no tiene ni idea de lo que le rodea. Si "Medico" tiene que tener implementado un método "Buscar" entonces es porque, internamente, "Medico" tiene que disponer de un arreglo que permita almacenar "N" elementos... en este caso "N" es 10.

La trampa que has hecho de "Medico doctor[10];" no te sirve porque, si bien es cierto que con eso puedes almacenar 10 elementos de tipo "Medico", el método "Buscar" de "Medico" no puede acceder a los 10 elementos... ni sabe que existen ni los espera.

Si te fijas en el código que te puse en mi anterior mensaje, creo una estructura con los miembros de tu clase "Medico" e instancio un arreglo de 10 elementos de esta estructura dentro de "Medico"... a partir de ese momento, todos los métodos de "Medico" pueden acceder a dicho arreglo y trabajar con cualquiera de los 10 objetos que hay instanciados... el camino que tienes que tomar para resolver tu ejercicio va en esa dirección.

Un saludo.