Protected access modifier is similar to private access modifier in that it can only be accessed outside of its class with the help of a buddy class; but, class members defined as Protected can also be accessed by any subclass(derived class) of that class.