25.01.2015 Aufrufe

GSE Name: Übung 002 Klasse: Assoziation Hard Datum:

GSE Name: Übung 002 Klasse: Assoziation Hard Datum:

GSE Name: Übung 002 Klasse: Assoziation Hard Datum:

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>GSE</strong><br />

Übung <strong>002</strong><br />

<strong>Assoziation</strong> <strong>Hard</strong><br />

<strong>Name</strong>:<br />

<strong>Klasse</strong>:<br />

<strong>Datum</strong>:<br />

Erstellen Sie folgende <strong>Klasse</strong>n:<br />

Taxi<br />

- kennzeichen: String<br />

- art: char<br />

- besetzt: boolean<br />

- zentrale<br />

+ ...<br />

+ getOrt()<br />

Zentrale<br />

- name: String<br />

- taxi0<br />

- taxi1<br />

- taxi2<br />

- taxi3<br />

+ ...<br />

Person<br />

- name: String<br />

- geschlecht: boolean<br />

- taxi<br />

+ bestellen(zentrale)<br />

+ anhalten(taxi)<br />

+ aussteigen()<br />

Die Art kann folgende Werte aufweisen:<br />

• V ... Van<br />

• P ... PKW<br />

• K ... Kombi<br />

public String bestellen(Zentrale zentrale)<br />

Eine Person ruft bei der Taxizentrale an und bestellt ein Taxi. Die Zentrale sucht das<br />

erste freie Taxi und liefert die Objektreferenz zurück. Dieses Taxi ist natürlich<br />

besetzt und die Person merkt sich die Objektreferenz.<br />

Rückgabewert: Kennzeichen des Taxis<br />

public String anhalten(Taxi taxi)<br />

Eine Person hält ein Taxi an. Ist das Taxi frei, kann die Person gleich einsteigen. Ist<br />

das Taxi besetzt ruft der Fahrer in der Zentrale an und sucht ein freies Taxi.<br />

ruft bei der Taxizentrale an und bestellt ein Taxi. Die Zentrale sucht das erste freie<br />

Taxi und liefert die Objektreferenz zurück. Dieses Taxi ist natürlich besetzt und die<br />

Person merkt sich die Objektreferenz.<br />

Rückgabewert: Kennzeichen des Taxis


public void aussteigen()<br />

Eine Person steigt aus den Taxi aus. Das Taxi ist daraufhin frei und die Person sitzt<br />

nicht mehr im Taxi.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!