Tengo dos clases: StringVector y Main.
public class StringVector {
private String[] vector;
//private int numElem;
private final int MAX_SIZE = 4;
public StringVector (String[] Pvector) {
this.vector = new String [MAX_SIZE]; //inicializa el vector con tamanio MAX_SIZE
this.vector = Pvector;
}
}
public class Main {
public static void main(String[] args) {
StringVector Objeto = new StringVector();
}
}
Lo que quiero es pasar un array de Strings a través del objeto: StringVector Objeto = new StringVector(aquí iría el array);
StringVector Objeto = new StringVector(args);
Eso, por ejemplo? O cómo dices?
Lo que pretendo es pasarle a la constructora un vector (a través del parámetro Pvector). Ese parámetro quiero pasárselo a la hora de crear mi objeto Objeto para que la constructora me cree el objeto Objeto y que este tenga un atributo que sea el vector que yo le he pasado como parámetro (ese vector esta lleno de Strings, por ejemplo, con los días de la semana).
(http://nsae01.casimages.net/img/2014/10/30/141030010950945570.png) (http://www.casimages.es/i/141030010950945570.png.html)
Prueba con:
StringVector Objeto = new StringVector(new String[]{"hello", "goodbye"});