Private Inheritance
If inheritance is protected, fields declared as public in the parent class become protected in the child class.
If inheritance is private, fields declared either as public or protected in the parent become private in the child class.