44 lines
863 B
Java
44 lines
863 B
Java
public class Bankkonto {
|
|
String name;
|
|
int kontonummer;
|
|
double kontostand;
|
|
|
|
static int kontozaehler = (int) (Math.random()*10000+1000);
|
|
|
|
public Bankkonto(String name){
|
|
this.name = name;
|
|
this.kontostand = 0.0;
|
|
|
|
this.kontonummer = kontozaehler++;
|
|
}
|
|
|
|
public double geldEinzahlen(double betrag){
|
|
kontostand += betrag;
|
|
|
|
return kontostand;
|
|
}
|
|
|
|
public double geldAuszahlen(double betrag){
|
|
kontostand -= betrag;
|
|
|
|
return kontostand;
|
|
}
|
|
|
|
public double getKontostand() {
|
|
return kontostand;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
public int getKontonummer() {
|
|
return kontonummer;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "Name: " +name+ " Kontostand: " +kontostand+ " Konto Nummer: " +kontonummer;
|
|
}
|
|
}
|