Aufgaben 7.2.: Unterschied zwischen den Versionen

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
'''Aufgabe 1''' (Kontenverwaltung)
+
'''Aufgabe 1'''
  
Erstelle eine Klasse '''Konto''', die Kontonummer, Name, Vorname und Kontostand (Startwert: 0) des Inhabers erfasst und einen Konstruktor mit dem man entsprechende Konten erzeugen kann. Daneben sollen die für eine Kontenverwaltung notwendigen Getter- und Setter-Methoden angelegt werden. In einer zweiten Klasse '''Bank''' werden drei Testkonten erzeugt, wobei diese in einem Array angelegt werden. Eine Methode '''abfragen(String kontonr)''' kann den aktuellen Kontostand abfragen. Mit einer weiteren Methode '''ueberweisen(String kontonrA, String kontonrB, int betrag)''' kann man Überweisungen von Konto A auf Konto B tätigen. <u>Hinweis</u>: Um über die Kontonummer das jeweils richtige Konto anzusprechen, muss man mit Hilfe einer Schleife, die durch das Array läuft und eines Stringvergleichs mittels der Methode '''s.equals(String x)''' (siehe Aufgabe 4.2.4) das richtige Konto für die Transaktion finden.
+
Die Klasse '''Schueler''' aus 7.1.2 soll um eine Methode '''setKlasse()''' erweitert werden, die die neu eingegebene Klasse nur bei gleichzeitiger Angabe eines Passwortes akzeptiert.
  
 
[[Lösungsvorschlag 7.2 - Aufgabe 1 | Lösungsvorschlag]]
 
[[Lösungsvorschlag 7.2 - Aufgabe 1 | Lösungsvorschlag]]

Version vom 5. Februar 2014, 17:46 Uhr

Aufgabe 1

Die Klasse Schueler aus 7.1.2 soll um eine Methode setKlasse() erweitert werden, die die neu eingegebene Klasse nur bei gleichzeitiger Angabe eines Passwortes akzeptiert.

Lösungsvorschlag