„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