Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2015, 10:56
rsf89bcn
 
Fecha de Ingreso: octubre-2015
Mensajes: 1
Antigüedad: 8 años, 6 meses
Puntos: 0
Llamar a un metodo public static void desde un public vod

Buenas,

Tengo que guarda en un vector un elemento enviado desde otra clase. Este vector se crea para cada Author. Para poder guardar en el vector he creado la clase public static void. Existe un vector para cada argumento creado.

Cada vector lo creo asi: private Vector <Material>materials = new Vector();

Me indica Cannot make static to the non-static method addMaterial1 from the type Author.

Como puedo llamar a este metodo desde otro metodo public void?

public static void addMaterial(Material a){

tipo=a;
addMaterial1();
}
public void addMaterial1(){
boolean repetido=false;

for (int i=0; i< materials.size();i++){
Material deptExtraido =materials.elementAt(i);
materials.addElement(tipo);

Última edición por rsf89bcn; 23/10/2015 a las 11:01