Как известно из литературы по публичному наследованию, объект дочернего класса (подкласса) также может рассматриваться как объект базового класса (суперкласса). Почему объект подкласса нельзя рассматривать как объект суперкласса, когда наследование защищено или закрыто?