Hallo ich habe Probleme mit meinen Hausaufgaben in Informatik.
Ich muss ein Warteschlange erstellen mit diesen vorgaben:
+ PatienthinterAnstellen(pSchlange: Queue<PatientP>, pPatient: PatientP):Queue<PatientP>
+NameVomErstenPatienten(pSchlange: Queue<PatientP>): void
+PatientVerlaesstZimmer(pSchlange: Queue<PatientP>): Queue<PatientP>
+AnzahlPatientenZimmer(pSchlange: Queue<PatientP>):int
PatientPrioritaetEinfuegen(pSchlange: Queue<PatientP>, pPatientP; PatientP):Queue<PatientP>
PatientP:
+getP():int
+setP(pP:int):void
Die Klasse habe ich bereits Fertig. PatientP ist die unterklasse von der Klasse Patient und dort bin ich noch dabei.
Meine Warteschlange sieht so aus:
Ich komme da gerade nicht weiter.
Danke im Voraus.
Ich muss ein Warteschlange erstellen mit diesen vorgaben:
+ PatienthinterAnstellen(pSchlange: Queue<PatientP>, pPatient: PatientP):Queue<PatientP>
+NameVomErstenPatienten(pSchlange: Queue<PatientP>): void
+PatientVerlaesstZimmer(pSchlange: Queue<PatientP>): Queue<PatientP>
+AnzahlPatientenZimmer(pSchlange: Queue<PatientP>):int
PatientPrioritaetEinfuegen(pSchlange: Queue<PatientP>, pPatientP; PatientP):Queue<PatientP>
PatientP:
+getP():int
+setP(pP:int):void
Die Klasse habe ich bereits Fertig. PatientP ist die unterklasse von der Klasse Patient und dort bin ich noch dabei.
Meine Warteschlange sieht so aus:
public class Warteschlange { private PatientP start; private PatientP ende; public Warteschlange() { warteschlange = new Queue<PatientP>(); } public void PatienthinterAnstellen(Queue<PatientP> pSchlange, PatientP pPatient ) { if(ende != null) { ende.getName(pPatient); } else { start = pPatient; } } public void NameVomErstenPatienten(Queue<PatientP> pSchlange){ } public int AnzahlPatientenZimmer(Queue<PatientP> pSchlange) } |
Ich komme da gerade nicht weiter.
Danke im Voraus.