[BlueJ] Entwicklungskontrolle

benejo

Cadet 1st Year
Registriert
Juli 2009
Beiträge
8
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
 
Zurück
Oben