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@lists.squeakfoundation.org http://lists.squeakfoundation.org/listinfo/squeak-fr