Hallo Leute,
ich habe von meinem Lehrer eine bestimmte Teilaufgabe bekommen, die ich bearbeiten muss. Das ganze Projekt ("Supermarkt") umfasst 4 Klassen: Kasse ( meine Aufgabe ), Produkt, Kunde und Supermarkt.
Aufgabe:
a) Konstruktor mit u. a Warteschlange bis zu 15 Kunden
b) Mathode "Anstellen": Hinzufügen eines Kunden in die Warteschlange
Ich habe schon einen Vorschlag, bei dem ich mir aber noch nicht sicher bin, ob er stimmt:
public class Kasse
{
Supermarkt Markt;
Kunde [] Schlange;
int AnzKunden;
boolean offen;
public Kasse(Supermarkt M)
{
AnzKunden=0;
Kunde[]Schlange=new Kunde[15];
Markt=M;
offen=false;
}
public void Anstellen(Kunde K)
{
if(offen==true && AnzKunden<15)
{
Kunde[AnzKunden]=K;
AnzKunden++;
}
else
{
System.out.println("Bitte andere Kasse benutzen");
}
}
}
Es wäre sehr nett, wenn ihr es mir mitteilen könntet, ob es so stimmt....
MFG Benejo
ich habe von meinem Lehrer eine bestimmte Teilaufgabe bekommen, die ich bearbeiten muss. Das ganze Projekt ("Supermarkt") umfasst 4 Klassen: Kasse ( meine Aufgabe ), Produkt, Kunde und Supermarkt.
Aufgabe:
a) Konstruktor mit u. a Warteschlange bis zu 15 Kunden
b) Mathode "Anstellen": Hinzufügen eines Kunden in die Warteschlange
Ich habe schon einen Vorschlag, bei dem ich mir aber noch nicht sicher bin, ob er stimmt:
public class Kasse
{
Supermarkt Markt;
Kunde [] Schlange;
int AnzKunden;
boolean offen;
public Kasse(Supermarkt M)
{
AnzKunden=0;
Kunde[]Schlange=new Kunde[15];
Markt=M;
offen=false;
}
public void Anstellen(Kunde K)
{
if(offen==true && AnzKunden<15)
{
Kunde[AnzKunden]=K;
AnzKunden++;
}
else
{
System.out.println("Bitte andere Kasse benutzen");
}
}
}
Es wäre sehr nett, wenn ihr es mir mitteilen könntet, ob es so stimmt....
MFG Benejo