[estoy haciendo la simulación de una maquina de dulces][1]
si me pueden ayudar les quedaría muy agradecido
package com.clearminds.maquina;
import com.clearminds.componentes.Celda;
import com.clearminds.componentes.Producto;
public class MaquinaDulces {
private Celda celda1;
private Celda celda2;
private Celda celda3;
private Celda celda4;
private double saldo;
public Celda getCelda1() {
return celda1;
}
public void setCelda1(Celda celda1) {
this.celda1 = celda1;
}
public Celda getCelda2() {
return celda2;
}
public void setCelda2(Celda celda2) {
this.celda2 = celda2;
}
public Celda getCelda3() {
return celda3;
}
public void setCelda3(Celda celda3) {
this.celda3 = celda3;
}
public Celda getCelda4() {
return celda4;
}
public void setCelda4(Celda celda4) {
this.celda4 = celda4;
}
public double getSaldo() {
return saldo;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public void configurarMaquina(String a, String b, String c, String d){
celda1.setCodigo(a);
celda2.setCodigo(b);
celda3.setCodigo(c);
celda4.setCodigo(d);
}
public void mostrarConfiguracion(){
System.out.println(celda1.getCodigo());
System.out.println(celda2.getCodigo());
System.out.println(celda3.getCodigo());
System.out.println(celda4.getCodigo());
System.out.println(saldo);
}
}
el error me da cuando llamo el metdo onfiguararMaquina este lo estoy llamando desde otra clase tets y me dice que es un error Null Pointer y me dirige a ese método, lo que quiero hacer es asignarle ese string a mis variables Celdas y celda es otra clase creada que tiene 3 atributos pero en este caso solo quiero llenar el atributo código a cada una de mis celdas creadas en esta clase.