note
TimToady
Huh? <c>$!salary</c> is simply the name of the private storage area for the attribute. No calling involved, since the method already knows its own self, and whole point of <c>$!salary</c> is to tell the method it can access the storage directly rather than through a virtual method.
The extra information is only necessary when calling something private in <i>another</i> object.
769387
770063