pgoetz: Objekt in Long, String oder Integer parsen

Beitrag lesen

[...]
Das irritiert mich weiterhin, da ich alles als Object reingetan hatte in den Vector.

Das braucht Dich nicht zu irritieren. Du "tust" die Instanzen nicht als Object in den Vector, sondern Du triffst keine weiteren Einschränkungen, als dass es Objekte sind. Wenn Du eine Tasche hast (Achtung, Real World Beispiel), und Du definierst, dass in diese Tasche Objekte reingetan werden dürfen, dann kannst Du in diese Tasche eine Banane und eine Handgranate stecken. Beides sind Objekte. Sie werden aber durch das reintun nicht zu irgendeinem abstrakten "Object", sondern bleiben Banane und Handgranate. Nur beim rausholen musst Du selbst aufpassen, bei welchem Objekt Du an der angefügten Lasche ziehst. ;)
Die Typangabe bei einer Collection sagt aus, dass Objekte dieses Typs und spezialisierter Untertypen in die Collection gepackt werden dürfen. Da alles ein Spezialtyp von Object ist, kann alles in die Collection gepackt werden. Es behält aber seinen Spezialtyp und muss beim rausholen auf diesen gecastet werden, wenn spezielle Methoden (also nicht von Object" definert) verwendet werden sollen.

Peter