Инкапсуляция Java [дубликат]
This question already has an answer here:
Why use getters and setters/accessors? [closed] 38 answersМы всегда говорим, что данные будут инкапсулированы, если мы просто определим переменныеprivate
и определить установщики геттеров для доступа к этим переменным. Мой вопрос: если мы можем получить доступ к переменным (данным) через геттеры и сеттеры, почему данные скрыты или безопасны?
Я много гуглил для объяснения, но ничего не нашел. каждый только что сказал в своих блогах и сообщениях, что это техника сокрытия данных, но не объяснил / развил это.
с нетерпением ждем подходящего, удовлетворительного объяснения здесь, на форуме stackoverflow.