Модификаторы доступа задают область видимости классов, интерфейсов, полей и методов.
В Java есть четыре модификатора доступа, их области видимости отражены в таблице.
Модификаторы доступа позволяют организовать код в классах таким образом, чтобы отделить открытую часть – интерфейс (или API класса), от закрытой части – реализации.
Основное правило при организации классов: делайте каждый класс как можно более закрытым от внешнего мира.
#программирование #java