Для використання з методами ми можемо користуватися всі модифікатори доступу,
якими володіє Java: public, protected, default, private.public: коли метод оголошений як публічний, він доступний в:
1) В тому ж класі, в якому описаний;
2) В тому ж пакеті, дочірній клас;
3) В тому ж пакеті, але для іншого класу;
4) З інших пакетів і підкласи і інші класи;
Публічні методи доступні для всього навколишнього світу.
default. Або за замовчуванням. Або доступ в межах пакету (package-private). Якщо у методу не вказати жодного модифікатора, то він отримує саме цей. В такому випадку до методу можуть мати доступ:
1) В тому ж класі, в якому описаний;
2) В тому ж пакеті, дочірні класи;
3) В тому ж пакеті, з іншого класу.
До методу з модифікатор доступу за замовчуванням можна звертатися з:
1) Іншого пакета, дочірніх класів
2) Іншого пакета, будь-яких класів
protected: якщо метод має модифікатор protected, до нього мають доступ:
1) В тому ж класі;
2) В тому ж пакеті дочірні класи;
3) В тому ж пакеті інші класи;
4) З іншого пакета дочірні класи
protected методи недоступні з інших пакетів, якщо немає викликаються не з класів-спадкоємців.
private: найбільш закритий модифікатор доступу. Його володар доступний тільки
Метод недоступний в:
1) В тому ж пакеті дочірнім класами;
2) В тому ж пакеті іншим класам;
3) В інших пакетах подклассам;
4) У будь-яких інших класах
Сподіваюся що ви знайшли для себе відповідь на питання «Які є модифікатори доступу у методів в Java?»