The protected Modifier
The visibility modifiers determine which class members get inherited and which do not
Variables and methods declared with public visibility are inherited, and those with private visibility are not
But public variables violate our goal of encapsulation
The protected visibility modifier allows a member to be inherited, but provides more protection than public does
The details of each modifier are given in Appendix F