[Squeak-fr] initialisation de classe

Simon Le Gloannec slegloan at info.unicaen.fr
Mer 23 Fév 00:39:37 CET 2005


et Toto maman retourne quoi ?
parce que je crois que c'est plutot ca que tu veux faire si tu fais une 
variable de classe, non ?

et maman, c'est declaré en methode de classe ou en metohde d'instance ?

et le initialize doit aussi etre une methode de classe pour que ca 
fonctionne.

enfin, c'est ce que je crois...

Simon

Hilaire Fernandes a écrit :

> J'ai remarque un comportement non conforme par rapport `a la doc sur 
> l' initialisation des classes et les variables de classe, l' exemple 
> ci dessous ne produit pas le r'esultat attendu:
>
>
> ---
> Object subclass: #Toto
>     instanceVariableNames: ''
>     classVariableNames: 'Mama'
>     poolDictionaries: ''
>     category: 'PeriodicTable-Model'
>
> Toto>>initialize
>     Mama := 'Maman de Toto'
>
> maman
>     ^Mama
>
> -- 
>
> ensuite:
>
> toto := Toto new
> toto mamam
>
> devrait retourner 'Maman de Toto'
> Au lieu cela retourne nil
>
> Hilaire
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Squeak-fr mailing list
>Squeak-fr at lists.squeakfoundation.org
>http://lists.squeakfoundation.org/listinfo/squeak-fr
>  
>



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