| Author |
Post |
Topic: Problema com um método inserir |
propagno
Replies: 3
Exibitions: 140
|
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
|
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? |