Довідники C# protected

Що таке protected в C#?

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


Приклади:

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

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