Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2013, 03:46
Avatar de kosbolt
kosbolt
 
Fecha de Ingreso: mayo-2013
Mensajes: 4
Antigüedad: 11 años
Puntos: 0
problema java.lang.nullpointerexception

hola a todos, les comento, estoy haciendo un proyecto para clase, un programa para una imprenta, y tengo un problema y una duda, primero la duda, actualmente estoy usando Bluej, y como sabrán en la parte inferior del programa aparecen los objetos si los crear manualmente, una de las clases del proyecto llamada Lanzador, contiene el metodo main, y lo que tiene que hacer es crear un nuevo objeto de otra clase llamada lanzador, y lo que entiendo es porque cuando lo ejecuto no me aparece nada en al parte inferior, la clase funciona bien, no da ningún error ni nada y si añado un println me lo imprime bien, pero no entiendo porque no me crea el objeto, este es el código

public class Lanzador
{

public static void main (String [] arg) {
Tirada t1 = new Tirada ();

}
}


y el problema es el siguiente, dentro de una clase llamada GestorTiradas, tengo que almacenar los objetos tirada, eso lo hago bien, el problema biene cuando llamo a uno de sus metodos, aunque supongo que pasara con todos, cuando intento llamar al meto printTirada al compilarlo no me da ningun fallo, pero al ejecutarlo si, creo saber porque es, pero no se como solucionarlo, el codigo es:

public class GestorTiradas
{
private ArrayList<Tirada> tirada;
private Tirada Tirada;

public GestorTiradas(){
tirada = new ArrayList<Tirada> ();
}

public void listar(){
for (Tirada tiradas : tirada){

Tirada.printTirada();
}
}
}

el codigo contiene otro metodos, pero no intervienen aqui, lo que creo que pasa es lo siguiente, antes de que me diera este fallo, me tirada el non-static, que lo solucione con // private Tirada Tirada;//, y es por esto por lo que me parece que me da el error, tampoco lo tengo claro, pero es lo que me parece