Quel est le but de accesseurs?

Quelqu'un peut-il m'aider à comprendre les get & set?
Pourquoi sont-elles nécessaires? Je peux juste faire une variable publique.

Ce qui est avec le rampant vers le bas à droit de vote?
je pense que c'est parce que les gens à améliorer leurs réponses, et (mon hypothèse) parce que les opinions dissidentes, entrent en collision et d'autres de corriger les downvotes plus tard.
Je +1 à votre commentaire. J'ai un peu de sérieux votes contre comme je l'ai été de raffinage de ma réponse.
Si rien d'autre, @Ken a un joli canonique définition de get; set; accesseurs.
cela dépend du sens de "nouveaux arrivants". Peut-être qu'il a besoin d'un plus épuisant de réponse sur les principes de base de l'OO.

OriginalL'auteur MasterMastic | 2011-07-01