Class | Tree | Index | Help | |||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Bank
Field Summary | |
Hashtable | accounts
in dieser Hash-Tabelle repraesentiert jeder Eintrag ein Kundenkonto (durch ein Account-Objekt), auf das ueber die Kontonummer (accountNumber) als Schluessel zugegriffen wird. |
Constructor Summary | |
Bank()
dieser Konstruktor liest die Daten der Kundenkonten aus der Datei "Accounts.data" und baut eine Hash-Tabelle mit den Daten auf. |
Method Summary | |
void | buildAccounts()
liest die Daten der Kundenkonten aus der Datei "Accounts.data" und baut eine Hash-Tabelle mit den Daten auf. |
SavingsAccount | findAccount(int accountNumber)
liefert in Abhaengigkeit von der Kontonummer (accountNumber) das passende Konto (SavingsAccount-Object). |
void | newAccount(int accountNumber,
int PIN,
double balance,
java.lang.String customerName)
traegt ein neues Kundenkonto (Account-Objekt) in die Hash-Tabelle ein. |
Methods inherited from class java.lang.Object | |
Field Detail |
private Hashtable accounts
Constructor Detail |
public Bank()
Method Detail |
private void newAccount(int accountNumber, int PIN, double balance, java.lang.String customerName)
public SavingsAccount findAccount(int accountNumber) throws InvalidAccountException
private void buildAccounts()
Class | Tree | Index | Help | |||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |