Files
java-schule/14/12/Kunde.java
Mykola Fesenko 899a05907b backup
2025-07-29 08:08:23 +02:00

72 lines
1.6 KiB
Java

import java.util.ArrayList;
/**
*
* Beschreibung
*
* @version 1.0 vom 06.05.2025
* @author
*/
public class Kunde {
// Anfang Attribute
private int kundenummer;
private ArrayList<Konto> kundeKonten = new ArrayList();
private String name;
// Ende Attribute
public Kunde(String name, int kundenummer) {
this.kundenummer = kundenummer;
this.name = name;
}
// Anfang Methoden
public int getKundenummer() {
return kundenummer;
}
public void setKundenummer(int kundenummerNeu) {
kundenummer = kundenummerNeu;
}
public ArrayList<Konto> getKundeKonto() {
return this.kundeKonten;
}
public void setKundeKonten(ArrayList<Konto> kundeKontenNeu) {
this.kundeKonten = kundeKontenNeu;
}
public void setKundeKonto(Konto neuKonto, int index ) {
this.kundeKonten.add(index,neuKonto);
}
public Konto getKundeKonto(int index ) {
return this.kundeKonten.get(index);
}
public String getName() {
return name;
}
public void setName(String nameNeu) {
name = nameNeu;
}
public void uebersichtKonten() {
System.out.println("----------------------------");
for (int i = 0; i < this.getKundeKonto().size(); i++) {
System.out.println(this.getKundeKonto(i).getKontonr());
System.out.println(this.getKundeKonto(i).getKontostand());
System.out.println("----------------------------");
}
}
public void anzahlKonten() {
System.out.println("----------------------------");
System.out.println("Sie haben: " + this.getKundeKonto().size() + " Konten");
System.out.println("----------------------------");
}
// Ende Methoden
} // end of Kunde