Protected
An access level visible to the class itself and its child classes only.
What is Protected?
protected is an access level that hides a member from outside code but still lets child classes use it.
public class Animal
{
protected int energy = 10;
}
public class Dog : Animal
{
public void Run() => energy -= 2; // allowed: Dog is a child class
}
Level: Apprentice · More OOP terms at this level
Updated