Falls du lange Klassenverschachtelungen abkürzen willst, kannst du sowas machen:
Code:
//statt
ObjectA.ObjectB.ObjectC.ObjectD.ObjectE.a = 1;
ObjectA.ObjectB.ObjectC.ObjectD.ObjectE.b = 2;
ObjectA.ObjectB.ObjectC.ObjectD.ObjectE.c = 3;
ObjectA.ObjectB.ObjectC.ObjectD.ObjectE.d = 4;
//...
//kannst du schreiben
ClassE e = ObjectA.ObjectB.ObjectC.ObjectD.ObjectE;
e.a = 1;
e.b = 2;
e.c = 3;
e.d = 4;
//...
Ein Pendant zu
with gibt es meines Wissens nach aber wirklich nicht.
Axel Sefranek
A programmer started to cuss, cause getting to sleep was a fuss.
As he lay there in bed, looping round in his head
was: while(!asleep()) ++sheep;