initialize methods... when do they get called?
arning at charm.net
Mon Jan 27 02:08:53 UTC 2003
On Sun, 26 Jan 2003 17:56:04 -0800 Derek Brans <brans at nerdonawire.com> wrote:
>Does instance>>initialize get called anytime an instance is created? Is
>it guaranteed? Should I override "new" on the class side to say super
Depends on the class. Morph does this already, so any subclass (unless you make changes to defeat this) will also do an #initialize as a part of #new. For other classes, you may need to do something similar yourself.
>When does class>>initialize get called?
The only "automatic" time is when filing out a class #initialize method, a doit is normally included that sends #initialize to the class after filing in. Other than that, it's up to you to decide when you need to call it.
More information about the Squeak-dev