1
0
Fork 0
BankSystemWS23/Banksystem/src/bank/Bank.java

47 lines
848 B
Java
Raw Normal View History

2023-12-19 13:57:55 +01:00
package bank;
import java.util.ArrayList;
public class Bank {
private String name;
private ArrayList<Bankkonto> kontenliste;
public Bank(String name) {
this.kontenliste = new ArrayList<>();
this.name = name;
}
public int kontoAnlegen(String inhaber) {
Bankkonto bk = new Bankkonto(inhaber);
kontenliste.add(bk);
// Speichern Methode 2: geänderte Daten speichern
return bk.getKontonummer();
}
public String getName() {
return this.name;
}
public boolean geldEinzahlen(int kontonummer, double betrag) {
Bankkonto bk = kontoFinden(kontonummer);
if (bk != null) {
bk.geldEinzahlen(betrag);
return true;
}
return false;
}
private Bankkonto kontoFinden(int kontonummer) {
for (Bankkonto bk : kontenliste) {
if (bk.getKontonummer() == kontonummer)
return bk;
}
return null;
}
}