Question: what are the difference between the access specifier private and protected?
Answer: private - only available to be accessed within the class that defines them. protected - accessible in the class that defines them and in other classes which inherit from that class.