Lösungsvorschlag 7.2 - Aufgabe 2
Aus ComeniusWiki
public class Konto{
//Attribute
private String name;
private String vorname;
private String kontonr;
private int kontostand;
//Konstruktor
public Konto(String kontonr, String name, String vorname){
this.kontonr=kontonr;
this.name=name;
this.vorname=vorname;
kontostand=0;
}
//Methoden
public String getName(){
return name;
}
public String getVorname(){
return vorname;
}
public String getKontonr(){
return kontonr;
}
public int getKontostand(){
return kontostand;
}
public void setKontostand(int neuerKontostand){
kontostand=neuerKontostand;
}
public void setKontostand(int neuerKontostand, String p){
if(passwortschutz(p)){kontostand=neuerKontostand;};
}
public void einzahlen(int betrag, String p){
if(passwortschutz(p)){kontostand=kontostand+betrag;};
}
public void auszahlen(int betrag, String p){
if(passwortschutz(p)){kontostand=kontostand-betrag;};
}
private boolean passwortschutz(String p){
if(p.equals("admin")){return true;}
else {System.out.println("Sie haben keine Zugangsberechtigung!"); return false;}
}
}

