👩💻 Модификаторы доступа
⏺ public — никаких ограничений доступа;
⏺ protected — доступ из всех классов этого пакета и всех наследников;
⏺ private — доступ только непосредственно из этого класса и его внутренних / вложенных классов;
⏺ package-private — доступ из всех классов этого пакета. Наследники доступа не имеют. Применяется когда модификатор не указан;
Модификаторы доступа применяются к классам, интерфейсам, методам и полям. Они нужны для реализации принципа наименьших привилегий и для отделения внутренней реализации от частей публичного API.
➡️ Java Developer