Crear objetos. Asignación automática de nombre.
Publicado por E Per (5 intervenciones) el 23/05/2016 18:07:42
Muy buenas,
Tengo una duda rspecto a la creación de objetos.
Hasta ahora lo he hecho desde un método main de manera manual.
Haciendo algo así:
Pero ahora me surge una duda.
Si yo quiero un hacer un método que me cree objetos atendiendo, por ejemplo, al número de pedidos que he insertado en un ArrayList, ¿cómo hago para que el propio método cree el número de objetos que sea necesario en cada caso? Y además que los vaya ñadiendo a una lista.
A mi se me ocurre, por ejemplo (pero no funciona)
Pero aquí entonces me va a crear siempre el mismo albarán, de nombre "alb".
Muchas gracias.
Tengo una duda rspecto a la creación de objetos.
Hasta ahora lo he hecho desde un método main de manera manual.
Haciendo algo así:
1
2
3
4
5
6
public static void main()
{
tipoObjeto nombreObjeto = new tipoObjeto(@param);
}
Pero ahora me surge una duda.
Si yo quiero un hacer un método que me cree objetos atendiendo, por ejemplo, al número de pedidos que he insertado en un ArrayList, ¿cómo hago para que el propio método cree el número de objetos que sea necesario en cada caso? Y además que los vaya ñadiendo a una lista.
A mi se me ocurre, por ejemplo (pero no funciona)
1
2
3
4
5
6
7
8
9
public void generarAlbaranes()
{
for(Pedido p: listaPedidos)
{
Albaran alb = new Albaran(@param);
listaAlbaranes.add(alb);
}
}
Pero aquí entonces me va a crear siempre el mismo albarán, de nombre "alb".
Muchas gracias.
Valora esta pregunta


0