Problemas com Threads!

7 respostas
marcus_menezes

Ola, eu fiz um programinha de uma conta bancaria usando Threads, mais na hora de rodar da acontecendo esse erro:

Exception in thread “Thread-0” java.lang.NullPointerException

Alguem pode me ajudar!!!
Desde ja agradeco!

7 Respostas

rodrigo.ferreira

Cara, beleza ?

Você está tentando chamar um método de uma referência de objeto "null". Procure por variáveis que você ainda não criou o objeto. Posta o código ae pra gente te ajudar, por que, sem ver fica difícil de te falar aonde está o problema.

Inté.

Big_E

Posta o código ae…

Valeu

marcus_menezes

/**
*

  • @author Marcus Vinicius
    
    */
    
    public class Clientes extends Thread{
    
    public Banco meubanco;
    
    public void run()
    
    {
    
    // ta dano o erro nessas llinha que referencia a classe banco
    
    meubanco.criarconta();
    
    meubanco.fazerdeposito(100.00);
    
    meubanco.juros(10);
    
    meubanco.efetuarretirada(100);
    
    System.out.println(ola);
    
    }
    
    }
    
Mikhas

poe a tag [CODE] no codigo pra ficar mais facil de ler…

e inicializa o atributo meubanco…

public Banco meubanco = new Banco();

simples assim.

ramilani12

Onde vc instancia o objeto banco?

Big_E

É issaí memo meu velho, na hora que você chama o método criarconta();
pelo objeto Banco, obrigatóriamente tem que ter uma instancia desse objto, caso contrário vai dar NullPointerException memo, hehehe

bota assim

public class Clientes extends Thread{ public Banco meubanco = new Banco();

[]s

marcus_menezes

Big E:
É issaí memo meu velho, na hora que você chama o método criarconta();
pelo objeto Banco, obrigatóriamente tem que ter uma instancia desse objto, caso contrário vai dar NullPointerException memo, hehehe

bota assim

public class Clientes extends Thread{ public Banco meubanco = new Banco();

[]s

Deu certo aqui cara, vlw mesmo, tinha esquecido de de instanciar o objeto meu banco., Vlw pela ajuda, abraço!

Criado 10 de outubro de 2008
Ultima resposta 10 de out. de 2008
Respostas 7
Participantes 5