Erro

4 respostas
B

se alguém souber o que eu to fazendo de errado..

são quatro classes que compilam direitinho, mas depois de eu instanciar os objetos e chamar o método mostraPedidoCompleto da classe compra, ele dah o erro:
NullPointerException: null..

public class Produto{
    private String nome;
    public Produto(String n){nome=n;}
    public String getNome(){return nome;}
}


public class ListaDeProdutos{
    Produto prim;
    public ListaDeProdutos(Produto p){prim=p;}
    public String getNomeDePrim(){ return prim.getNome();}
}


public class Cliente{
	private String nome;
	public Cliente(String n){nome=n;}
	public String getNome(){return nome;}
}

public class Compra{
	private Cliente pessoa;
	private ListaDeProdutos listaDeCompra;
	
                public Compra(Cliente p){pessoa=p;}
	public Cliente getPessoa(){return pessoa;}
	public void mostraPedidoCompleto(){
	    System.out.println("-------D A D O S-------");

	    System.out.println(listaDeCompra.getNomeDePrim());
    }
}

[color="red"]Adicionado BBCode Code por jujo[/color]

4 Respostas

J

Provavelmente o atributo listaDeCompra não foi instânciado… :wink:

B

ele foi sim, eu instanciei todas as classes…

brigada pelo tok =)

B

ah tah! jah achei! =D

hehehe

R

Você deve ter esquecido de instanciar alguma classe, dê uma olhada na linha do erro , isso já aconteceu comigo.

Criado 26 de abril de 2004
Ultima resposta 27 de abr. de 2004
Respostas 4
Participantes 3