Hallo,
ich möchte mithilfe von einem String, der einen Objektnamen enthält, eine Methode dieses Objekts aufrufen.
In der Methode neuerKunde sollen einem schon vorhandenen Kunden Attribute zugewiesen werden. Die Klasse Kunde hat dafür die Methode setKunde. Soweit funktioniert das Programm.
Der Name der Objekte setzt sich aus "kunde", einem Buchstaben für die Bank und einer Zahl zusammen. Als Parameter sollen der Buchstabe und die Zahl angegeben werden und daraus soll dann der Name des Objekts erstellt werden:
Um die Methode setKunde dieses Objekts aufrufen zu können, brauche ich aber statt einer Variable mit dem Datentype String, eine Variable mit dem Typ Kunde.
Kann mir da bitte jemand helfen?
Danke schonmal im Voraus.
ich möchte mithilfe von einem String, der einen Objektnamen enthält, eine Methode dieses Objekts aufrufen.
Java:
public class Bankenverwaltung
{
private Bank bankA = new Bank("bankA");
private Konto kontoA1 = new Konto("A1", bankA);
private Konto kontoA2 = new Konto("A2", bankA);
private Konto kontoA3 = new Konto("A3", bankA);
private Kunde kundeA1 = new Kunde(kontoA1);
private Kunde kundeA2 = new Kunde(kontoA2);
private Kunde kundeA3 = new Kunde(kontoA3);
public Bankenverwaltung()
{
bankA.setKonten(kontoA1, kontoA2, kontoA3);
}
public void neuerKunde(String bank, String konto, String Kontoinhaber, double Bargeld, int Kontopin)
{
String nKunde = "kunde" + bank + konto;
// ?
nKunde.setKunde(Bargeld, Kontoinhaber, Kontopin);
}
In der Methode neuerKunde sollen einem schon vorhandenen Kunden Attribute zugewiesen werden. Die Klasse Kunde hat dafür die Methode setKunde. Soweit funktioniert das Programm.
Der Name der Objekte setzt sich aus "kunde", einem Buchstaben für die Bank und einer Zahl zusammen. Als Parameter sollen der Buchstabe und die Zahl angegeben werden und daraus soll dann der Name des Objekts erstellt werden:
Java:
String nKunde = "kunde" + bank + konto;
Java:
nKunde.setKunde(Bargeld, Kontoinhaber, Kontopin);
Kann mir da bitte jemand helfen?
Danke schonmal im Voraus.