nick_class nick_s=new nick_class();
nick=nick_s.User;
dacht ichs mir doch, da steckt der fehler!
du erstellst eine neue instanz von "nick_class" - da ist natürlich der wert nicht enthalten.
du musst genau die instanz ("start2") weiterverwenden, der du den wert auch übergeben hast, wenn du eine entsprechende ausgabe haben willst...
;-)
grtz
chief
ps: evtl. machst du dich in punkto objekte und instanzen noch mal etwas schlauer - ich habe die vermutung, dass du nicht weisst, was eine instanz einer klasse ist, und wie man diese sinnvoll verwendet.