Hallo, ich sitze gerade an meinem ersten Projekt und bin frühzeitig auf ein Problem gestoßen das mir jetzt seit Wochen kopfzerbrechen beschert. Ich habe schon alles mögliche gegoogelt, aber kann keine Lösung für mein Problem finden.
Ich möchte ein Programm mit Kochrezepten machen. Dafür erstelle ich eine Klasse mit allen Zutat, diese kann ich aber nicht über den Konstruktor weiter geben sondern muss Methoden in einer anderen Klasse (Dessert) dafür machen (da ich sonst 600 Zutaten für ein Rezept bräuchte). Jetzt komme ich an das Problem das ich den Zutaten keine Werte übergeben kann da das Tool in den Parametern es nicht zulässt das ich darauf zugreife. Ich kann sie zwar mit zutaten.getSahne() ausgeben, aber Werte kann ich keine übergeben, und somit kommt es zu einer null Pointer Exception. Wäre gut wenn ihr mir hier helfen könnt und ich hoffe das ich alles so beschreiben konnte das es verständlich ist.
Vielen Dank schon mal im Vorraus.
Ich möchte ein Programm mit Kochrezepten machen. Dafür erstelle ich eine Klasse mit allen Zutat, diese kann ich aber nicht über den Konstruktor weiter geben sondern muss Methoden in einer anderen Klasse (Dessert) dafür machen (da ich sonst 600 Zutaten für ein Rezept bräuchte). Jetzt komme ich an das Problem das ich den Zutaten keine Werte übergeben kann da das Tool in den Parametern es nicht zulässt das ich darauf zugreife. Ich kann sie zwar mit zutaten.getSahne() ausgeben, aber Werte kann ich keine übergeben, und somit kommt es zu einer null Pointer Exception. Wäre gut wenn ihr mir hier helfen könnt und ich hoffe das ich alles so beschreiben konnte das es verständlich ist.
Vielen Dank schon mal im Vorraus.
Java:
package zutaten;
public class Zutaten {
protected int sahne;
protected int zucker;
protected int gelatine;
protected int orange;
protected int zitrone;
protected int a;
protected int b;
protected int c;
public int getSahne() {
return sahne;
}
public int getZucker() {
return zucker;
}
public void setSahne(int sahne) {
this.sahne = sahne;
}
public void setZucker(int zucker) {
this.zucker = zucker;
}
}
Java:
package zutaten;
public class Dessert {
public Zutaten zutaten;
public String panna() {
return "Sahne: " + zutaten.getSahne() + " Zucker: " + zutaten.getZucker();
}
}
Zuletzt bearbeitet von einem Moderator: