Довідники Java protected

Що таке protected в Java?

У Java ключове слово protected є модифікатором доступу, що забезпечує видимість класів, полів і методів усередині того ж пакета та в підкласах (успадкованих класах), навіть якщо вони знаходяться в інших пакетах. Це надає баланс між інкапсуляцією та можливістю успадкування.


Приклади:

  • Якщо поле оголошено з модифікатором protected, воно видно всередині того ж пакета та в підкласах (навіть в інших пакетах).
protected int protectedField = 10;
  • Якщо метод оголошений з модифікатором protected, він доступний усередині того ж пакета та в підкласах (навіть в інших пакетах).
protected void privateMethod() {
      // код методу
}
  • protected також регулює доступ до членів класу в контексті спадкування. Члени з модифікатором protected доступні для підкласів.
public class MySubclass extends MyClass {
      // Доступ до protected-полів та методів
}
Коментарі
Додати коментар

Поки що коментарів немає