Инкапсуляция Java [дубликат]

This question already has an answer here:

Why use getters and setters/accessors? [closed] 38 answers

Мы всегда говорим, что данные будут инкапсулированы, если мы просто определим переменныеprivate и определить установщики геттеров для доступа к этим переменным. Мой вопрос: если мы можем получить доступ к переменным (данным) через геттеры и сеттеры, почему данные скрыты или безопасны?

Я много гуглил для объяснения, но ничего не нашел. каждый только что сказал в своих блогах и сообщениях, что это техника сокрытия данных, но не объяснил / развил это.

с нетерпением ждем подходящего, удовлетворительного объяснения здесь, на форуме stackoverflow.

Ответы на вопрос(9)

Ваш ответ на вопрос