Hallo,
Ich habe zur Zeit folgende Aufrufe:
Die Methode "erstelle" gibt es zweimal (1. mit Übergabeparameter int und 2. mit String)
Ich möchte das gerne ändern in:
Da "o" vom Typ Object ist, stimmt der Typ der Übergabevariable nicht. Gibt es trotzdem eine Möglichkeit? Ich habe an so was gedacht wie "getClass().getSimpleName()", aber irgendwie kriege ich es nicht hin.
Danke.
Ich habe zur Zeit folgende Aufrufe:
Java:
int i = 5;
String s = "Text";
InterfaceDatenobject = fabrik.erstelle(i)
InterfaceDatenobject = fabrik.erstelle(s)
Ich möchte das gerne ändern in:
Java:
int i = 5;
String s = "Text";
Object o;
o = i;
InterfaceDatenobject = fabrik.erstelle(o);
o = s;
InterfaceDatenobject = fabrik.erstelle(o);
Da "o" vom Typ Object ist, stimmt der Typ der Übergabevariable nicht. Gibt es trotzdem eine Möglichkeit? Ich habe an so was gedacht wie "getClass().getSimpleName()", aber irgendwie kriege ich es nicht hin.
Danke.