Explanation: The access modifier that allows access to a class member within the class and derived classes. Helps in controlled sharing of data with subclasses.