Vu que c'est une variable de classe statique, normalement il ne devrait pas y accéder avec le nom de l'objet, mais plutot avec le nom de la classe :
B.attribut; // ( normalement, plutot un...
Type: Messages; Utilisateur: KiLVaiDeN
Vu que c'est une variable de classe statique, normalement il ne devrait pas y accéder avec le nom de l'objet, mais plutot avec le nom de la classe :
B.attribut; // ( normalement, plutot un...
Donc en gros, c'est un attribut qui a une valeur par défaut ( celle de la classe A, toujours la même ? ) et qui peut être spécialisée pour chacune des sous-classes ?
Par exemple ( en schématisant...
En plus c'est la fin de la journée/semaine hein, faut pas trop m'en vouloir, je me prépare à un petit week-end de 3 jours !! :wink: hehe
K
Oui je pense que j'ai "inventé" cette rustine, du fait que dans ton poste original tu disais qu'il ne fallait pas que cet attribut soit défini en abstract, hors il n'y a aucune raison à cette...
En réfléchissant un peu je viens d'entrevoir une solution plus "propre".
Tu peux déclarer cet attribut en abstract static au niveau de ta classe A.
Puis au niveau de chacune des sous-classes, tu...
Rien ne t'empêche du coup dans chacune de tes sous classes d'avoir un attribut static représentant l'index du tableau présent au niveau static de ta classe A :wink:
Ce n'est pas si contraire à...
Tu pourrais aussi mettre un tableau static au niveau de ta classe A, avec une colonne par type de classe ?
K
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.