von
Hubert Partl,
ZID
BOKU Wien
Wenn Sie Java erfolgreich lernen wollen, empfehle ich Ihnen dringend,
die Musterlösungen erst dann auszudrucken und anzusehen,
wenn Sie bereits alle Übungsbeispiele selbständig
fertig programmiert haben, also erst am Ende des
Kurses.
Es gibt immer mehrere Möglichkeiten,
eine Aufgabe zu programmieren.
Die hier gezeigten Musterlösungen sind also
nicht notwendiger Weise "besser" als das,
was Sie selbst geschrieben haben.
Außerdem hat sich gezeigt,
dass manche von diesen Beispielen
in bestimmten Java-Implementierungen nicht
fehlerfrei funktionieren.
Sie können die Kursunterlage und die Beispiele auch
ausdrucken
und
lokal abspeichern.
Bitte, beachten Sie das
"Copyright"
des Autors.
Analyse:
- Jede Person hat einen Vornamen.
- Jede Person hat einen Zunamen.
- Manche Personen haben ein oder mehrere Konten,
manche haben kein Konto.
- Jeder Stundet ist eine Person.
- Jedes Konto gehört einer Person (Inhaber).
- Jedes Konto hat einen Kontostand (Guthaben).
- Auf ein Konto kann man einen Geldbetrag einzahlen.
- Von einem Konto kann man einen Geldbetrag abheben.
Design:
- Klasse Person
- Eigenschaften: Vorname, Zuname, evtl. Liste der Konten
- Klasse Student
- Klasse Konto
- Eigenschaften: Inhaber (Person), Guthaben
- Methoden: einzahlen, abheben
- Aufgabenstellung
- Muster-Lösung - Variante 1 -
alles in einer Klasse:
- Muster-Lösung - Variante 2 -
in mehrere Klassem aufgeteilt:
- Muster-Lösung - Variante 3 -
JDK 1.0 für alte Web-Browser:
- Aufgabenstellung
- Muster-Lösung zu den Aufgaben 1 und 2:
- Für die Zusatzaufgaben 3 bis 8 liegen keine Musterlösungen vor,
die bleiben der Phantasie bzw. dem Fleiß des Lesers überlassen.
Copyright
Hubert Partl
-
Inhalt Beispiel-Lösungen
-
Kursunterlage