Отметьте утверждение, несправедливое при защищенном наследовании:
Другие предметы Университет Наследование в ООП объектно-ориентированное программирование защищенное наследование базовый класс производный класс элементы класса доступность элементов ООП в университете утверждения о наследовании
Давайте разберем каждое из утверждений, чтобы определить, какое из них несправедливо при защищенном наследовании в объектно-ориентированном программировании:
Это утверждение верно. При защищенном наследовании (protected inheritance) защищенные элементы базового класса остаются защищенными в производном классе. Это означает, что они доступны в производном классе и его потомках, но недоступны снаружи этих классов.
Это утверждение также верно. Личные (private) элементы базового класса не наследуются производным классом и, следовательно, недоступны в производном классе напрямую. Они могут быть доступны только через общедоступные или защищенные методы базового класса.
Это утверждение несправедливо при защищенном наследовании. При защищенном наследовании общие (public) элементы базового класса становятся защищенными элементами в производном классе. Таким образом, они больше не остаются общими в производном классе.
Следовательно, утверждение номер 3 является несправедливым при защищенном наследовании.