ИЧ
Иван Чурилов

С++, классы и наследования

1. Что такое базовый класс и наследник? Зачем они применяются?
2. Можно ли делать без них или они играют какую-то ключевую роль?
П. с. в гугле много воды.

МЗ
Маргарита Зяблова

Для использования полиморфизма.

КР
Кошка Рыбка Ирка

Базовый клас это полка. Наследник это та самая полка только доставлены еще кое какие перемычки. Объект класса это полка с одеждой. Если не использовать классы то вся одежда будет в доме в целлофановых пакетах. сложенная в кучки под названием модуль.

Эльдар
Эльдар

1. Базовый класс - тот класс, в котором содержатся наследуемые методы, поля и который является родительским по отношению к другому классу. Наследник содержит открытые и защищенные (public и protected) методы и поля, доставшиеся от родителя.
Применяется это для реализации одного из принципов ООП - наследование. От части это уменьшает длину исходного кода.

2. Даже больше скажу, можно делать что угодно без ООП. Но часто (однако далеко не всегда) это позволяет облегчить труд программиста.

Похожие вопросы
Наследование через поколение
Наследование по завещанию
Наследование в Украине
наследование по закону.
Производные классы. Наследование свойств как принцип ООП. Отношения «Быть» и «Иметь».
Наследование по завещению
Вопрос о наследовании.
Вопрос про наследование (java)
какой тип наследования (Is-a, Has-a) в кинотеатре и зала? (java OOП) и кто родительский класс?
C++ Наследование классов, треугольник и пирамида!