
Almacenar objetos de clase en un Array sin especificar longitud
Publicado por anonymous (6 intervenciones) el 08/08/2018 19:14:42
Buenas tardes a todos!
Tengo una duda sobre la programación orientada a objetos y que mejor que este foro para intentar buscar una solución. Mi problema no está relacionado con ningún ejercicio específico, es una "duda general" por así decirlo, pero lo voy a intentar ilustrar con uno. Ahí va:
El propósito de nuestro ejercicio por así llamarlo es crear un programa que me vaya almacenando el nombre y la fecha de alta de los empleados de una empresa. Eso sí, no se cuantos empleados voy a tener. Imaginemos que creamos una clase llamada Empleado en la que añadimos nuestros métodos, variables, ... y una clase principal en la se encuentra el main que llamamos por ejemplo Uso_Empleado. Aquí viene la magia: si tuviera un número específico de empleados, sé como ir añadiendo uno a uno los empleados y darles su nombre y fecha de alta mediante parámetros que le paso al constructor y todo ese rollo y almacenarlos en un Array, pero como dije antes, no se cuantos empleados voy a tener así que ésta forma de ir "almacenando" empleados no es la mas eficaz a mi entender. Hay alguna solución a este problema sin la necesidad de usar bases de datos ni nada por el estilo, simplemente mediante el uso de objetos y un Array que los vaya almacenando? Solo son pruebas para el momento, así que no querría guardar para otro día la información que voy introduciendo, simplemente es para probar como sería esta idea, por ello digo que nada de bases de datos ni similares.
No se si me ha entendido bien lo que quiero trasmitir, pero agradecería mucho que pongamos nuestros conocimientos en conjunto a ver si llegamos a buen puerto.
Muchas gracias de antemano !!
Tengo una duda sobre la programación orientada a objetos y que mejor que este foro para intentar buscar una solución. Mi problema no está relacionado con ningún ejercicio específico, es una "duda general" por así decirlo, pero lo voy a intentar ilustrar con uno. Ahí va:
El propósito de nuestro ejercicio por así llamarlo es crear un programa que me vaya almacenando el nombre y la fecha de alta de los empleados de una empresa. Eso sí, no se cuantos empleados voy a tener. Imaginemos que creamos una clase llamada Empleado en la que añadimos nuestros métodos, variables, ... y una clase principal en la se encuentra el main que llamamos por ejemplo Uso_Empleado. Aquí viene la magia: si tuviera un número específico de empleados, sé como ir añadiendo uno a uno los empleados y darles su nombre y fecha de alta mediante parámetros que le paso al constructor y todo ese rollo y almacenarlos en un Array, pero como dije antes, no se cuantos empleados voy a tener así que ésta forma de ir "almacenando" empleados no es la mas eficaz a mi entender. Hay alguna solución a este problema sin la necesidad de usar bases de datos ni nada por el estilo, simplemente mediante el uso de objetos y un Array que los vaya almacenando? Solo son pruebas para el momento, así que no querría guardar para otro día la información que voy introduciendo, simplemente es para probar como sería esta idea, por ello digo que nada de bases de datos ni similares.
No se si me ha entendido bien lo que quiero trasmitir, pero agradecería mucho que pongamos nuestros conocimientos en conjunto a ver si llegamos a buen puerto.

Muchas gracias de antemano !!
Valora esta pregunta


0