In a public inheritance the public features of a parent become public
features of a child.
In a private inheritance, the public and protected features of the parent
do not filter through the child; and only the public features of the
child are visible.