Java Free.org - Forum Main Page

Goto page 1

Author Post
  Topic: Problema com um método inserir
propagno

Replies: 3
Exibitions: 140

Post Forum: Java Básico    Posted: 15/05/2012 10:18:52    Subject: Problema com um método inserir
Já resolvi esse erro fazendo isso ai: [code] private Vector<Funcionario> FUNCIONARIO_LST = new Vector<Funcionario>(); private Vector<Produto> PRODUTO_LST = new Vector<Produto>(); [/code] Mas vlws, pessoal!
  Topic: Problema com um método inserir
propagno

Replies: 3
Exibitions: 140

Post Forum: Java Básico    Posted: 14/05/2012 21:15:18    Subject: Problema com um método inserir
Criei uma classe Mercadinho para colocar meus códigos OO e uma outra classe chamada Menu para interagir com o usuário, mas na hora de inserir o usuário, está dando o seguinte erro: [code]Exception in thread "main" java.lang.NullPointerException at Mercadinho.inserirFuncionario(Mercadinho.java:17) at Menu.inserirCaixa(Menu.java:67) at Menu.iniciar(Menu.java:47) at Main.main(Main.java:5) [/code] [code]public class Mercadinho{ private Vector<Funcionario> FUNCIONARIO_LST; private Vector<Produto> PRODUTO_LST; boolean validarUsuario(String login, String senha){ boolean c1 = this.FUNCIONARIO_LST.equals(login); boolean c2 = this.FUNCIONARIO_LST.equals(senha); return ( c1 && c2 ); } void inserirFuncionario(Funcionario f){ this.FUNCIONARIO_LST.add(f); } void inserirProduto(Produto p){ this.PRODUTO_LST.add(p); }[/code] E aqui está o método da classe Menu que interagi com o usuário para o cadastro... [code] private void inserirGerente() { System.out.println("Cadastro de Gerente"); System.out.print("Insira o número do CPF: "); String cpf = input.next(); System.out.print("Insira o Usuário do sistema "); String usuario = input.next(); System.out.print("Insira a senha: "); String senha = input.next(); System.out.print("Nome do Gerente: "); String nome = input.next(); System.out.print("Departamento de 1 a 6: "); int departamento = input.nextInt(); System.out.print("Número do Plano de Saude: "); int planoSaude = input.nextInt(); Funcionario g = new Gerente(cpf, usuario, senha, nome, departamento, planoSaude); mercado.inserirFuncionario(g); }[/code] Alguém poderia dar um help ai?

Goto page 1