Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KuckaMAXHATKA
1 / 1 / 0
Регистрация: 20.02.2011
Сообщений: 27
#1

Абстрактные классы - C++

13.12.2011, 20:30. Просмотров 570. Ответов 3
Метки нет (Все метки)

Ребята! Помогите с таким делом. Мне дали задание создать абстрактный класс Автомобиль, классы наследники: гоночный автомобиль, асфальтный каток, после этого надо анонсировать абстрактный метод для абстрактного класса.
На сколько я понял, абстрактный метод не может быть выполнен в абстрактном классе, но может быть выполнен в его наследниках: гоночный автомобиль и асфальтный каток. Верно? И какой общий метод может быть у гоночного автомобиля и асфальтного катка?
И если я не правильно понял абстрактные классы и как всё это работает - поправьте меня. Очень жду ваших комментариев!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2011, 20:30     Абстрактные классы
Посмотрите здесь:

Наследование, абстрактные классы. C++
C++ абстрактные классы
C++ Абстрактные классы наследия.
Абстрактные классы C++
C++ Абстрактные классы
C++ Абстрактные классы
Абстрактные классы C++
C++ Абстрактные классы
C++ Абстрактные классы
Абстрактные и производные классы С++ C++
абстрактные классы C++
Абстрактные классы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bers
Заблокирован
13.12.2011, 20:37     Абстрактные классы #2
Цитата Сообщение от KuckaMAXHATKA Посмотреть сообщение
И какой общий метод может быть у гоночного автомобиля и асфальтного катка?
Ну а что вообще общего может быть между феррари и катком?

C++
1
2
virtual err Move(const SCoord& coord); //двигаться
virtual Distructor(); //диструктор (эт классика)
и тп
KuckaMAXHATKA
1 / 1 / 0
Регистрация: 20.02.2011
Сообщений: 27
13.12.2011, 20:48  [ТС]     Абстрактные классы #3
Проблема как раз таки и состоит в том, что нужно создать метод, который будет подходить этим двум наследникам. Так бы я взял геометрические фигуры от сюда:
абстрактный класс
Андрей2011
29 / 23 / 2
Регистрация: 18.01.2011
Сообщений: 359
14.12.2011, 10:25     Абстрактные классы #4
ну и че сложного? ппц.
абстрактный класс это когда у него есть виртуальные ф-и но их нельзя использовать.
типа visual Speed() =0;
- добавляешь ф-ю в класс автомобиль и он у тя абстрактный.
а в др. классах наследниках эта ф-я имеет реализацию.
Осознал?
Yandex
Объявления
14.12.2011, 10:25     Абстрактные классы
Ответ Создать тему
Опции темы

Текущее время: 19:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru