„Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Girokonto.java“ löschen

Marc Ziegler 2022-11-08 10:13:39 +01:00
parent 60c987cf1b
commit 0fb3a9417c
1 changed files with 0 additions and 48 deletions

View File

@ -1,48 +0,0 @@
package de.hs_mannheim.informatik.bank.domain;
import java.io.Serializable;
public class Girokonto extends Konto implements Serializable {
private int Dispo=500;
public Girokonto(String inhaber, int kontozähler) {
super(inhaber, kontozähler);
}
public boolean Überweise(Girokonto ziel, long betrag, String zweck) {
if (this.getKontostand() - betrag >= -Dispo) {
this.auszahlen(betrag, zweck, "Überweisungsausgang", super.getInhaber());
ziel.einzahlen(betrag, zweck, "Überweisungseingang", super.getInhaber());
return true;
}
return false;
}
@Override
public String toString() {
return "Giro-" + super.toString();
}
public int getDispo() {
return Dispo;
}
public void setDispo(int dispo) {
Dispo = dispo;
}
@Override
public boolean auszahlen(long betrag, String zweck, String art, String auftraggeber) {
if (super.stand - betrag >= -Dispo) {
super.stand-=betrag;
super.addkontoBewegung(betrag*-1, zweck, art, auftraggeber);
return true;
}
return false;
}
}