When I'm going to invoke the method of this class:
package newpackage;
import java.util.ArrayList;
import javax.swing.JOptionPane;
public class Operacoes {
/*
DESENVOLVIDO BY: "IIJM Team"
*/
Cliente clientes;
ArrayList<Cliente> cliente;
public Operacoes() {
cliente = new ArrayList<>();
}
int aux = 0;
public void cadastroCliente() {
aux++;
clientes.setCodigo(aux); // O erro ocorre quando chega aqui!
clientes.setNome(JOptionPane.showInputDialog((aux)
+ "º Cliente\nNome: "));
clientes.setEmail(JOptionPane.showInputDialog("E-mail: "));
cliente.add(clientes);
}
}
The following problem appears:
Exception in thread "main" java.lang.NullPointerException
Method class main
:
package newpackage;
import java.util.ArrayList;
public class Programa {
public static void main(String[] args) {
Operacoes op = new Operacoes();
op.cadastroCliente(); // Ocorre um erro aqui também
}
}