[Squeak-fr] initialisation de classe

Serge Stinckwich Serge.Stinckwich at info.unicaen.fr
Mer 23 Fév 10:51:27 CET 2005


Le 23 févr. 05, à 10:20, hilaire a écrit :

> En réponse à Serge Stinckwich <Serge.Stinckwich at info.unicaen.fr>:
>
>
>> Toto initialize.
>>
>> Le initialize est également appellé lorsque tu charge la
>> classe dans
>> l'image.
>
>
> Effectivement si j'appelle le initialize à la mano les variables
> de classe sont bien initialisées. D'après ce que j'ai compris
> c'est normalement fait lors de la création de la classe. La
> question c'est à quel moment ?

Lorsque tu charge la classe dans ton image, l'initialisation est 
effectuée.
Par exemple, lorsque tu charge un .st ou un changeset.

> Si par exemple après avoir fait un Toto initialize, je décide de
> modifier la méthode de classe initialize pour initialiser Maman
> avec une autre valeur, toto maman retourne toujours l'ancienne
> valeur.

Il faut alors que tu rappelle Toto initialize.

--                                                         oooo
Dr. Serge Stinckwich                                     OOOOOOOO
Université de Caen>CNRS UMR 6072>GREYC>MAD               OOESUGOO
http://purl.org/net/SergeStinckwich                       oooooo
Smalltalkers do: [:it | All with: Class, (And love: it)]   \  /
                                                             ##



Plus d'informations sur la liste de diffusion Squeak-fr