When you create a new instance with #new automatically
#initialize is sent.

The default #initialize is provided in ProtoObject at
the highest level of the class hierarchy (doing nothing). 

If you look deeper in the hierarchy you will notice that 

 - some subclasses of Object override the #initialize
   method and call "super initialize"
 - some subclasses of Object override the #initialize
   method without calling "super initialize"

No problem at the moment as there is no initialization
done in Object or ProtoObject at the current point in
time.

But the question is should we care if there may be 
in the future? 

Thx
T.



Reply via email to