Hi
Das hab' ich auch nie gesagt. Aber theoretisch ist das möglich:
da bin ich skeptisch...
Spezifischer: du erzeugst die ID erst beim toString, nicht bei der Objektkonstruktion (und hast keinen Einfluss auf die Destruktion), das könnte Seiteneffekte haben.
Allerdings sollte dein Ansatz funktionieren hätte er einen Vorteil gegenüber Perl, die Rückabbildung von String auf Objekt könnte gewährleistet werden. :)
Tschau
Rolf