Bonjour,
Dans mon développement professionnel, je bute sur une chose dont je n'arrive pas à trouver de solution. Voici donc mon problème :
J'ai une classe "Surface" contenant 3 membres (A,B,C) par exemple qui sont de type décimal
J'ai des propriétés GET/SET
J'affecte par exemple :
J'ai une propriété Total me permettant d'avoir la somme des 3 membres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Su = new Surface Su.A = 5000 Su.B = 3000 Su.C = 2000
Je veux également avoir ce que chacun représente en pourcentage
par exemple :
J'ai donc créer une classe interne à Surface que j'ai nommé cPourcent qui contient trois membre également (A,B,C)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Su.Pourcent.A Su.Pourcent.B Su.Pourcent.C
J'ai un membre pourcent dans Surface de ce type
A chaque modification des membres (A,B,C) de Surface je recalcule et met à jour le membre pourcent, j'ai donc à chaque fois la représentation de la répartition à jour.
Sauf que j'ai remarqué qu'il est possible de faire ceci :
bref de modifier le pourcentage, j'ai tenté de mettre les propriétés en protected friend dans cPourcent, sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Su.Pourcent.A=44
Alors, je ne sais pas comment faire, je m'y prends peut-être mal ...
Si on pouvais me donner un petit coup de main.
Merci.
Partager