Class CheckingAccount
java.lang.Object
|
+----BankAccount
|
+----CheckingAccount
-
public class
CheckingAccount
-
extends BankAccount
Die Klasse CheckingAccount fuehrt einen einfachen Begriff von Girokonto ein. CheckingAccount erweitert BankAccount um Kosten fuer jede Transaktion.
-
Version:
-
1.0
-
Author:
-
info2
-
FREE_TRANSACTIONS
-
Anzahl der freien Transaktionen = 2
-
TRANSACTION_FEE
-
Gebuehr pro Transaktion = 0.5
-
transactionCount
-
-
CheckingAccount()
-
Der Standard-Konstruktor setzt die Zahl der Transaktionen auf 0.
-
CheckingAccount(double)
-
Der Konstruktor setzt den Anfangskontostand fest und die Zahl der Transaktionen auf 0.
-
deductFees()
-
Die Methode deductFees zieht die angefallenen Gebuehren vom Kontostand ab.
-
deposit(double)
-
Die Methode deposit fuegt den Betrag amount zum Kontostand hinzu und erhoeht die Anzahl der Transaktionen um 1.
-
toString()
-
Die Methode toString definiert eine textuelle Repraesentation fuer CheckingAccount-Objekte.
-
withdraw(double)
-
Die Methode withdraw hebt den Betrag amount vom Konto ab und erhoeht die Anzahl der Transaktionen um 1.
FREE_TRANSACTIONS
private static final int FREE_TRANSACTIONS
-
Anzahl der freien Transaktionen = 2
TRANSACTION_FEE
private static final double TRANSACTION_FEE
-
Gebuehr pro Transaktion = 0.5
transactionCount
private int transactionCount
CheckingAccount
public CheckingAccount()
-
Der Standard-Konstruktor setzt die Zahl der Transaktionen auf 0.
CheckingAccount
public CheckingAccount(double initialBalance)
-
Der Konstruktor setzt den Anfangskontostand fest und die Zahl der Transaktionen auf 0.
deductFees
public void deductFees()
-
Die Methode deductFees zieht die angefallenen Gebuehren vom Kontostand ab. Dabei wird die Anzahl der freien Transaktionen beruecksichtigt.
deposit
public void deposit(double amount)
-
Die Methode deposit fuegt den Betrag amount zum Kontostand hinzu und erhoeht die Anzahl der Transaktionen um 1.
-
-
Parameters:
-
amount - eingezahlter Betrag, >=0
-
Overrides:
-
deposit in class BankAccount
withdraw
public void withdraw(double amount)
-
Die Methode withdraw hebt den Betrag amount vom Konto ab und erhoeht die Anzahl der Transaktionen um 1.
-
-
Parameters:
-
amount - abgehobener Betrag, >=0
-
Overrides:
-
withdraw in class BankAccount
toString
public String toString()
-
Die Methode toString definiert eine textuelle Repraesentation fuer CheckingAccount-Objekte.
-
-
Overrides:
-
toString in class BankAccount