23 / 21 / 5
Регистрация: 25.08.2010
Сообщений: 93
|
|
1 | |
Наследование в классах05.10.2010, 17:26. Показов 1085. Ответов 8
Метки нет (Все метки)
Уважаемые пожскажите по теме
Есть класс Автомобиль (например ВАЗ 2114) и класс ТО_Автомобиля (например ТО1 и ТО2) как должно наследоваться: Автомобиль от ТО или ТО от Автомобиля, почему то застопорился на таком простом вопросе.
0
|
05.10.2010, 17:26 | |
Ответы с готовыми решениями:
8
Наследование в классах наследование в классах Наследование в шаблонных классах Зачем нужно private наследование в классах? |
ниначмуроФ
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
|
|
05.10.2010, 17:29 | 2 |
может ТО автомобиля сделать одельным классом?
0
|
23 / 21 / 5
Регистрация: 25.08.2010
Сообщений: 93
|
|
05.10.2010, 17:31 [ТС] | 3 |
0
|
ниначмуроФ
851 / 535 / 110
Регистрация: 12.10.2009
Сообщений: 1,913
|
|
05.10.2010, 17:33 | 4 |
0
|
23 / 21 / 5
Регистрация: 25.08.2010
Сообщений: 93
|
|
05.10.2010, 17:37 [ТС] | 6 |
А зачем это вообще наследовать?
Есть Класа Авто....у этого авто может быть ТО может быть средние показатели (пробег, средний расход,литраж) , наконец авто можно тюниговать....не могу собрать в кучу как это вобщих чертах реализовать....
0
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
|
05.10.2010, 18:24 | 7 |
Ну, вы еще пока не усвоили понятие наследования классов. Класс описывает некоторое множество объектов.
Открытое наследование классов class A : public B; описывает отношение «A есть разновидность B». Но, поскольку Автомобиль не является разновидностью ТО_Автомобиля, а ТО_Автомобиля не является разновидностью Автомобиля, то открытое наследование тут не подходит. Скорее один класс должен быть членом другого. Если у вас Автомобиль может иметь ТО_Автомобиля, то можно сделать ТО_Автомобиля членом класса Автомобиль.
2
|
23 / 21 / 5
Регистрация: 25.08.2010
Сообщений: 93
|
|
06.10.2010, 08:58 [ТС] | 8 |
С этим полностью согласен, как раз сейчас и разбираюсь, спасибо....
Тогда спрошу в какой из книг доходчиво написано про наследования, Страуструп как мне кажется замудренно... спасибо +1
0
|
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
06.10.2010, 12:17 | 9 |
obuhanoe, Вам стоит почитать книгу по ООП вообще, например, Буч Г. Объектно-ориентированный анализ и проектирование.
0
|
06.10.2010, 12:17 | |
06.10.2010, 12:17 | |
Помогаю со студенческими работами здесь
9
Наследование в UI классах Наследование в абстрактных классах Наследование в generic классах Поддерживается ли наследование в классах ASP? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |