Pasar a una función un array por parámetros
Publicado por Mc (1 intervención) el 07/05/2009 15:47:51
Buenas, me gustaría saber si alguna persona conoce la manera si es posible de pasarle a una función un array por parámetros sin inicializarlo. Por ejemplo, si tengo una clase Habitación con su debido constructor:
public Habitacion (int metros, int [ ] idVentanas) {
// bla bla bla...
}
Existe la posibilidad de construir una Habitación de esta manera?:
Habitacion salon = new Habitacion(15, {2,3,6});
Lo que quiero decir es si se puede pasar ese array {2,3,6} a un método sin declararlo previamente como esta manera:
int t[ ] = {2,3,6}
Habitacion salon = new Habitacion(15, t );
Pq si no, cada vez que cree una habitación me veré obligado a crear tb un array nuevo de tamaño igual a las ventanas que tenga en cada habitacion.
Muchas gracias.
public Habitacion (int metros, int [ ] idVentanas) {
// bla bla bla...
}
Existe la posibilidad de construir una Habitación de esta manera?:
Habitacion salon = new Habitacion(15, {2,3,6});
Lo que quiero decir es si se puede pasar ese array {2,3,6} a un método sin declararlo previamente como esta manera:
int t[ ] = {2,3,6}
Habitacion salon = new Habitacion(15, t );
Pq si no, cada vez que cree una habitación me veré obligado a crear tb un array nuevo de tamaño igual a las ventanas que tenga en cada habitacion.
Muchas gracias.
Valora esta pregunta


0