👩‍💻 Модификаторы доступа



public — никаких ограничений доступа;



protected — доступ из всех классов этого пакета и всех наследников;



private — доступ только непосредственно из этого класса и его внутренних / вложенных классов;



package-private — доступ из всех классов этого пакета. Наследники доступа не имеют. Применяется когда модификатор не указан;



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



➡️ Java Developer