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); } }