Problema si hago?

Sup
06 de Octubre del 2003
Hola quisiera saber si hay algún problema, si hago lo siguiente:

Desde una clase, devolver un vector de la siguiente manera

Vector miVector = new Vector();
miVector.add("Hola");
miVector.add("Hello");
miVector.add("Hi");
miVector.add("Buna");

public Vector obtenerVector(){
return miVector;
}

y desde otra clase hacer:

Vector hola = h.obtenerVector();

¿Puedo hacer eso, o hay algún problema?


Thozz
06 de Octubre del 2003
Hola!. Pues, en un principio, no debería haber problema, salvo... ¿dónde vas a poner las líneas de código en las que creas el vector?. Es decir... si esas líneas están, por ejemplo, en el constructor de una clase, y lo que hacen es crear el atributo miVector de esa clase, no tendrás problema al usar el método como haces.

Sin embargo, si esas líneas están en otro método, cuando se ejecute el método obtenerVector(); te dará error... pues miVector no está definido dentro de ese método.

Ná, lo típico... a probar!!.

Sup
06 de Octubre del 2003
Muchas gracias por la explicación