Doublons possibles:
Public Data members vs Getters, Setters
Purpose of private members in a classBut des getters et setters?
Quelle est l'utilisation des accesseurs quand vous pouvez faire vos variables publiques et éviter les tracas de ces lignes comme A.setVariableX(A.getVariableY())
?
Copie possible: http://stackoverflow.com/questions/2903385/property-and-encapsulation – Paolo
Juste pour que vous sachiez, j'ai implémenté des getters et setters dans mon programme tout d'abord aussi simple (et imo à l'époque, inutile) fonctionne pour changer ou récupérer des variables, mais elles ont été sauvées pendant le débogage lors du lancement des exceptions. Je ne vois pas comment le débogage serait si facile si elles étaient publiques :) – wrongusername