Vectores ¿?¿?

Maria
20 de Septiembre del 2005
Hola, estoy haciendo un programa que me debe almacenar productos en un vector de una cantidad de elementos que yo quiera ponerle, el caso, es que nosè como escribir el codigo, debe ser un vector que almacene 1 producto, y a la vez ese producto tiene varias caracteristicas (codigo, nombre, descripcion fecha de caducidad, etc), debo crear una clase bodega donde se me almacenen todos estos datos, y luego llamarla desde el main... alguien me ayuda porfis??? primera vez que entro al foro y me parece super bueno!

Jesus
20 de Septiembre del 2005
Pues yo diria que si.

Si tienes una clase Producto con atributos del tipo (id, nombre, fecha caducidad, etc)....puedes almacenar esos objetos que te crees en el vector para tenerlos agrupados.

Producto p1=new Producto(1, "Pr1", "Abril/2006");
Producto p2=new Producto(2, "Pr1", "Abril/2006");

Vector v=new Vector();
v.addElement(p1);
v.addElement(p2);

Eso si.......cuando quieras extraerlos del Vector para consultarlos, recuerda hacerlo con un casting porque el Vector alamcena Objects y no objetos de la clase inventada por ti, ok?

Producto p=(Producto)v.elementAt(numero);

Saludos!



Algo asi