Objekt in Array packen

Tekko

Mitglied
Java:
public class Kunde
{
    String name;
    int id=0;
    static int idgesamt=0;
    Liste liste;
    
    
    Kunde(String name)
    {
        this.name=name;
        idgesamt++;
        id=idgesamt;
    }
    
    void hinzufügen()
    {
        liste.liste[id]=;
    }

}


public class Liste {
    
    Kunde[] liste=new Kunde[10];
    
    

    
    
    void listeausgeben()
    {
        for(int i=0;i<10;i++)
        {
            if(liste[i]!=null)
            {
                System.out.println(liste[i].name);
            }
        }
    }
}


Bei der Kunden Klasse der Methode hinzugügen möchte ich das aktuelle Objekt in die Liste eintragen. Das Array ist in der Listen Klasse.
Was muss bei der hinzufügen Klasse rechts vom gleicherzeichen hin, damit ich das angesprochene Objekt in das Array packe?
Ich hoffe ich habe mich verständlich ausgedrückt.
 
this, allerdings ist liste zumindest in deinem Beispiel null, deshalb wird dann vermutlich eine Exception fliegen
 
Liste hat keine Methode "hinzufügen"
Und warum sollte jeder Kunde eine Liste besitzen? Die Methode hinzufügen willst du wohl lieber in der Klasse Liste anlegen. Dann musst du dieser Methode ein Kunden Objekt übergeben
 

Neue Themen


Zurück
Oben