Aufgaben ArrayList: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „'''Aufgabe 1''' Das Bank-Beispiel aus 7.2.2 soll nun erweitert werden. Zuerst erhält die Klasse '''Konto''' noch zwei Methoden '''einzahlen()''' und '''ausza…“)
 
Zeile 4: Zeile 4:
  
 
Um die Funktionalität zu überprüfen, erstellt man in BlueJ zuerst einmal drei Konto-Objekte und anschließend ein Bank-Objekt. Ruft man im Bank-Objekt die Methode '''hinzufügen(Konto k)''' auf, dann kann man durch Klicken auf ein Konto-Objekt dieses in die ArrayList übernehmen. Auf diese Weise kann man auch bei der Methode '''ueberweisen(Konto A, Konto b, int betrag)''' die Parameterwerte für die Konten übergeben. Anschließend kann man verschiedene Kontobewegungen simulieren und entweder über den Menüeintrag ''Inspect'' bei den Konto-Objekten oder über den Aufruf der Daten mit der Ausgabemethode überprüfen.
 
Um die Funktionalität zu überprüfen, erstellt man in BlueJ zuerst einmal drei Konto-Objekte und anschließend ein Bank-Objekt. Ruft man im Bank-Objekt die Methode '''hinzufügen(Konto k)''' auf, dann kann man durch Klicken auf ein Konto-Objekt dieses in die ArrayList übernehmen. Auf diese Weise kann man auch bei der Methode '''ueberweisen(Konto A, Konto b, int betrag)''' die Parameterwerte für die Konten übergeben. Anschließend kann man verschiedene Kontobewegungen simulieren und entweder über den Menüeintrag ''Inspect'' bei den Konto-Objekten oder über den Aufruf der Daten mit der Ausgabemethode überprüfen.
 +
 +
[[Lösungsvorschlag Aufgaben ArrayList - Aufgabe 1 | Lösungsvorschlag]]

Version vom 11. Februar 2014, 17:16 Uhr

Aufgabe 1

Das Bank-Beispiel aus 7.2.2 soll nun erweitert werden. Zuerst erhält die Klasse Konto noch zwei Methoden einzahlen() und auszahlen(), mit denen ein bestimmter Betrag ein- bzw. ausgezahlt werden kann. Dann erstellen wir eine Klasse Bank, die eine ArrayList vom Typ Bank enthält. Dazu noch eine Methode zum Hinzufügen von Konten, eine Methode zur Ausgabe sämtlicher Kunden mit den aktuellen Kontoständen und einer Methode, mit der ein Betrag von einem Konto auf ein anderes überwiesen werden kann.

Um die Funktionalität zu überprüfen, erstellt man in BlueJ zuerst einmal drei Konto-Objekte und anschließend ein Bank-Objekt. Ruft man im Bank-Objekt die Methode hinzufügen(Konto k) auf, dann kann man durch Klicken auf ein Konto-Objekt dieses in die ArrayList übernehmen. Auf diese Weise kann man auch bei der Methode ueberweisen(Konto A, Konto b, int betrag) die Parameterwerte für die Konten übergeben. Anschließend kann man verschiedene Kontobewegungen simulieren und entweder über den Menüeintrag Inspect bei den Konto-Objekten oder über den Aufruf der Daten mit der Ausgabemethode überprüfen.

Lösungsvorschlag