Модификаторы доступа - это ключевые слова, которые указывают область видимости.
Существует четыре модификатора доступа:
- public. Поля класса, конструкторы, методы, которые имеют данный модификатор будут доступны всем.
2. private. Данный модификатор устанавливает область видимости только внутри класса. Получить доступ к ресурсу, который имеет данный модификатор можно только внутри класса, где этот ресурс объявлен.
3. protected. Видимость внутри пакета, а также в подклассах в других пакетах. Используется довольно редко, поэтому более подробно будет рассмотрен позже.
4. default. Если никакой модификатор доступа не указан, то используется модификатор доступа по умолчанию (default). Область видимости в пределах пакета.
Методы getCarName() и getPrice() имеют модификатор доступа по умолчанию (default). Доступ к данным методам можно получить только в пределах пакета ru.java.tutorials.domain