Attributs public

oberown Messages postés 88 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 5 juillet 2005 - 20 avril 2004 à 17:56
oberown Messages postés 88 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 5 juillet 2005 - 20 avril 2004 à 22:30
Est-ce qu'on est toujours obligé de mettre ses attributs en private ? Est-ce que le mettre en private fait du code plus propre ?

Pour faire de la sérialisation, je suis obligé de les mettre en public.

Que faire ?

2 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
20 avril 2004 à 18:09
C'est conseillé de mettre en private, ou en protected évntuellement, car le code est plus sur, tu t'assures que l'utilisateur de la classe ne fait pas n'importe quoi avec tes variables. Si tu te fais des classes pour toi, c'est aussi bien de les mettre en plublic, ca évite de nombreuses fonction get et set quasi inutiles
Pourquoi dis tu que pour la sérialisation, tu es obligé de les mettre en plublic?
0
oberown Messages postés 88 Date d'inscription mercredi 10 mars 2004 Statut Membre Dernière intervention 5 juillet 2005
20 avril 2004 à 22:30
Bah vi quand je veux faire de la serialisation en xml, je suis obligé de mettre mes attributs en public; sinon ca ne serialise pas mon attribut.
0
Rejoignez-nous