Zum Inhalt springen

w00tanfall

Mitglieder
  • Gesamte Inhalte

    1
  • Benutzer seit

  • Letzter Besuch

  1. Hallo liebes Forum, Meine Aufgabe im Informatikunterricht zur Zeit ist es, die Situation der Warteschlange in einer Praxis mit BlueJ darzustellen. Dabei stoße ich auf viele kleine Probleme, weshalb ich einfach mal den Quelltext von den beiden Klassen WARTESCHLANGE und PATIENT reinstelle, vielleicht kann mir ja jemand helfen. public class WARTESCHLANGE { // Attribute der Klasse WARTESCHLANGE PATIENT anfang; PATIENT ende; /** * Konstruktor für neue Objekte der Klasse WARTESCHLANGE */ public WARTESCHLANGE() { // Attribute festlegen // hier sollte eine leere Warteschlange stehen, aber kA wie ich das mache } // Methoden der Klasse WARTESCHLANGE void Einfuegen(PATIENT patientNeu) { if (ende != null) { // das hier spuckt immer einen Fehler aus ;( // ende.NachfolgerSetzen(patientNeu); } else { anfang = patientNeu; } ende = patientNeu; } int Entfernen() { PATIENT p; p = anfang; if (anfang != null) { // hier kommt der Fehler "Found int but expected Patient" // anfang = anfang.NachfolgerGeben(); } if (anfang == null) { ende = null; } // hier kommt die selbe Fehlermeldung wie oben // return p; } void InformationAusgeben() { if (ende != null) { // hier kommt auch eine Fehlermeldung // PATIENT.InformationAusgeben(); } } ich hab meine Probleme einfach immer an die entsprechende Stelle direkt geschrieben und mit einem // gekennzeichnet. Hier die andere Klasse PATIENT: public class PATIENT { // Attribute der Klasse PATIENT String name; PATIENT nachfolger; int nachfolger1; /** * Konstruktor für neue Objekte der Klasse PATIENT */ public PATIENT(String name) { // Attribute festlegen // hier wird die Eingabe des Namen des Patienten erwartet, das Attribut name soll auf einen entsprechenden Wert gesetzt werden und nachfolger auf null } // Methoden der Klasse PATIENT void NachfolgerSetzen() { // "erhält als Parameter ene Referenz auf ein Objekt der Klasse PATIENT und weist diese Referenz dem Attribut nachfolger zu } int NachfolgerGeben() { // soll den Wert des Referenzattributs nachfolger ausgeben return nachfolger1; } int InformationAusgeben() { // soll den Wert von name über ein Ausgabefenster ausgeben return nachfolger1; } } So, ich hoffe mal irgendjemand hat mehr Ahnung davon als ich, ich hab so gut es geht geschrieben was ich konnte, mehr geht leider nicht. Die Aufgabe ist leider wichtig, muss morgen abend fertig sein und wird dann benotet ;( MfG

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...