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