Hey Leute mag mir mal schnell einer auf die Sprünge helfen. Danke 
Er sagt mir null .
Bestimmt weil meine Liste nicht gefüllt wird.
Aber ich kann p_Produkt nicht meiner Liste übergeben.
Was mache ich falsch?
so geht es nicht :/
Für jede Produktgruppe brauche ich eine neue liste
so wollte ich es eigentlich machen . denn .
Mag mir einer meinen fehler sagen?
Java:
public class Produktgruppe {
/*Variablen*/
Produkt produkt;
private String name;
private ArrayList<Produktgruppe> pg;
public Produktgruppe(String p_name) {
this.name = p_name;
}
/**
*
* @param p_Produkt -Produktobjekt
* @param zeiger - Variable die auf die entsprechende Gruppe verweist.
*/
public void hinzu(Produkt p_Produkt,int zeiger ){
if(zeiger != 0 && p_Produkt != null){
if(zeiger == 1){
new ArrayList<Produktgruppe>();
pg.add(this);
}
}
}
/* Ausgabe der Produktgruppen*/
public void ausgabe(){
for(Produktgruppe p: pg){
System.out.println(p);
}
}
Er sagt mir null .
Bestimmt weil meine Liste nicht gefüllt wird.
Aber ich kann p_Produkt nicht meiner Liste übergeben.
Was mache ich falsch?
Java:
public void hinzu(Produkt p_Produkt,int zeiger ){
if(zeiger != 0 && p_Produkt != null){
if(zeiger == 1){
new ArrayList<Produktgruppe>();
pg.add(p_Produkt);
}
}
}
so geht es nicht :/
Für jede Produktgruppe brauche ich eine neue liste
Java:
public void hinzu(Produkt p_Produkt,int zeiger ){
if(zeiger != 0 && p_Produkt != null){
if(zeiger == 1){
new ArrayList<Produktgruppe>();
pg.add(p_Produkt);
}
if(zeiger == 2){
new ArrayList<Produktgruppe>();
pg.add(p_Produkt);
}
}
}
so wollte ich es eigentlich machen . denn .
Mag mir einer meinen fehler sagen?