Hi,
ich habe eine Klasse X und möchte den Konstruktor flexibel halten.
Von dieser Klasse werden flexibel viele Object oX erstellt wenn die Anwendung gestartet ist (also der Nutzer kann viele oX per ButtonClick erstellen und verschiedene viele Parameter des Objects String mitgeben).
Dies würde ich doch so realisieren:
public X(String ... parameter)
{
//ToDo
}
Meine Frage ist, wenn ich Klassenattribute habe, wie weise ich diese den Parametern zu?
Ich weiß ja im Vorfeld nicht, wie viele Parameter der Nutzer eingibt und kann deswegen keine 2,3 oder 4 Klassenattribute zuweisen, sondern muss genau so viele Attribute haben wie Parameter.
Hat dazu jemand eine Idee?
ich habe eine Klasse X und möchte den Konstruktor flexibel halten.
Von dieser Klasse werden flexibel viele Object oX erstellt wenn die Anwendung gestartet ist (also der Nutzer kann viele oX per ButtonClick erstellen und verschiedene viele Parameter des Objects String mitgeben).
Dies würde ich doch so realisieren:
public X(String ... parameter)
{
//ToDo
}
Meine Frage ist, wenn ich Klassenattribute habe, wie weise ich diese den Parametern zu?
Ich weiß ja im Vorfeld nicht, wie viele Parameter der Nutzer eingibt und kann deswegen keine 2,3 oder 4 Klassenattribute zuweisen, sondern muss genau so viele Attribute haben wie Parameter.
Hat dazu jemand eine Idee?