Java Reference
In-Depth Information
Das Attribut limit gibt an, welches Kreditlimit dem Kunden für das Überziehen zur Ver-
fügung steht. Beim Auszahlen soll jeweils geprüft werden, ob die geforderte Auszahlung
ohne Überschreitung des Kreditlimits möglich ist.
Konstruktoren der Klasse Girokonto :
Die Klasse soll einen Konstruktor mit drei Parametern verwenden. Die ersten beiden
Attribute stehen für die Werte von Kontonummer und Kontostand (wie bei der Klasse
Konto ). Der dritte Parameter wird für die Initialisierung des Kreditlimits verwendet.
Methoden der Klasse Girokonto :
double getLimit()
void setLimit(double l)
Die Methode getLimit soll keine Parameter verwenden und als Ergebnis das Kreditlimit
zurückliefern. Die Methode setLimit soll kein Ergebnis zurückliefern und als Parameter
das neue Kreditlimit erwarten.
Die ererbte Methode auszahlen soll so überschrieben werden, dass nur dann der auszu-
zahlende Betrag vom Saldo abgezogen wird, wenn nach dem Abzug das Kreditlimit
nicht überschritten wird. Ansonsten soll eine Fehlermeldung in der Konsole ausgege-
ben werden.
Testen Sie die Klasse Girokonto mit dem folgenden Programm:
public class Girokontotest {
public static void main(String args[]) {
Girokonto gk=new Girokonto("0000000001", 10000.0, 1000.0);
gk.auszahlen(11000.0);
System.out.println("Kontostand:"+gk.getKontostand());
gk.einzahlen(11000.0);
gk.einzahlen(11001.0);
System.out.println("Kontostand: "+gk.getKontostand());
}
}
Listing 7.14 Programm zum Testen der Klasse »Girokonto«
Das Programm muss die folgenden Ausgaben in der Konsole erzeugen:
Kontostand: -1000.0
Fehler: Kreditlimit überschritten!
Kontostand: 10000.0
Search WWH ::




Custom Search