1. Главная
  2. Библиотека
  3. Программирование
  4. Bonpoc: Основное преимущество наследования - это возмож...
Разбор задачи

Bonpoc: Основное преимущество наследования - это возможность повторного использования кода. Укажите последовательность выполнения представленного кода: Tun omeema: Сортировка 1 указываются значения в классе Child 2 прописываются доступы к к члену класса

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Bonpoc: Основное преимущество наследования - это возможность повторного использования кода. Укажите последовательность выполнения представленного кода: Tun omeema: Сортировка 1 указываются значения в классе Child 2 прописываются доступы к к члену класса

Условие:

Bonpoc:
Основное преимущество наследования - это возможность повторного использования кода. Укажите последовательность выполнения представленного кода:
```
class Parent
f
public:
int m_public; // доступ к этому члену открыт для всех объектов
private:
int m_private; // доступ к этому члену открыт только д.чя других
членов класса Parent и для дружественных классов/функиий (но не для
дочерних классов)
protected:
int m_protected; // доступ к этому члену открыт д.эя других членов
класса Parent, дружественных классов/функций, дочерних классов
};
class Child: public Parent
{
public:
Child()
{
m_public = 1; // разрешено: доступ к открытым членам
родительского класса из дочернего класса
m_private = 2; // запрещено: доступ к закрытым членам
родительского класса из дочернего класса
m_protected = 3; // разрешено: доступ к зациценным членам
родительского класса из дочернего класса
}
};
int main()
{
Parent parent;
parent.m_public = 1; // разрешено: доступ к открытьлм членам
класса извне
parent.m_private = 2; // запрещено: доступ к закрытым членам
класса извне
parent.m_protected = 3; // запрещено: доступ к зацищенным
членам класса извне
})
```

Tun omeema: Сортировка

1 указываются значения в классе Child

2 прописываются доступы к к члену класса Parent

3 класс Parent описывается

4 прописывается что класс Child наследуется от Parent

Решение:

Рассмотрим порядок появления элементов в исходном коде и как они расположены:

  1. Сначала описывается класс Parent, внутри которого прописаны модификаторы доступа (public, private, protected) для его членов. Это соответствует пункту
    3.

  2. Далее определяется класс Child, который наследуется от класса Parent (наследование указано явно: class Child : public P...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой модификатор доступа позволяет членам родительского класса быть доступными в дочерних классах, но не извне?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет