[Squeak-fr] initialisation de classe
Hilaire Fernandes
cd40.tice at ac-bordeaux.fr
Mer 23 Fév 09:41:13 CET 2005
Le mer 23/02/2005 à 00:39, Simon Le Gloannec a écrit :
> 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 ?
Non, je veux y accèder depuis une instance de classe Toto
>
> et maman, c'est declaré en methode de classe ou en metohde d'instance ?
En méthode d'instance, elle accède à la variable de class Maman
> et le initialize doit aussi etre une methode de classe pour que ca
> fonctionne.
Oui (Toto>>initialize)
Hilaire
>
> 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
> >
> >
>
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/listinfo/squeak-fr
--
CDDP des Landes
Ingénierie Éducative
614, rue du Ruisseau - BP 401
40012 Mont de Marsan Cedex
Tél. 05.58.75.50.10
http://crdp.ac-bordeaux.fr/cddp40
Plus d'informations sur la liste de diffusion Squeak-fr