forked from hummel/Bank-System
„Bank-Beispiel/src/de/hs_mannheim/informatik/bank/domain/Girokonto.java“ löschen
parent
60c987cf1b
commit
0fb3a9417c
|
@ -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;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue