Lösungsvorschlag Aufgaben ArrayList - Aufgabe 1
Aus ComeniusWiki
Version vom 11. Februar 2014, 17:17 Uhr von B.Schiller (Diskussion | Beiträge)
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 einzahlen(int betrag){
kontostand=kontostand + betrag;
}
public void auszahlen(int betrag){
kontostand=kontostand - betrag;
}
}
import java.util.ArrayList;
public class Bank2
{
private ArrayList<Konto> k = new ArrayList<Konto>();
public void addKonto(Konto ko){
k.add(ko);
}
public void listeAusgeben(){
for(Konto i: k){
System.out.println(i.getKontonr()+" "+i.getName()+" "+i.getVorname()+" "+i.getKontostand());}
}
public void ueberweisen(Konto A, Konto B, int betrag){
A.setKontostand(A.getKontostand()+betrag);
B.setKontostand(B.getKontostand()-betrag);
}
}

