Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2011, 21:47   #1
KuckaMAXHATKA
Пользователь
 
Регистрация: 15.02.2011
Сообщений: 23
Восклицание Абстрактные классы

Ребята! Помогите с таким делом. Мне дали задание создать абстрактный класс Автомобиль, классы наследники: гоночный автомобиль, асфальтный каток, после этого надо анонсировать абстрактный метод для абстрактного класса.
На сколько я понял, абстрактный метод не может быть выполнен в абстрактном классе, но может быть выполнен в его наследниках: гоночный автомобиль и асфальтный каток. Верно? И какой общий метод может быть у гоночного автомобиля и асфальтного катка?
И если я не правильно понял абстрактные классы и как всё это работает - поправьте меня. Очень жду ваших комментариев!
KuckaMAXHATKA вне форума Ответить с цитированием
Старый 13.12.2011, 23:29   #2
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Код:
class Car
{
public:
  virtual std::string Sound() const = 0;
};
class RaceCar : public Car
{
public:
  virtual std::string Sound() const
  {
    return "whoouh whooouuuuuh!";
  }
};
class AsphaltCar : public Car
{
public:
  virtual std::string Sound() const
  {
    return "bbbbbrrrrrzzhhzzzzzz!";
  }
};
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Абстрактные классы romantik2011 PHP 2 27.07.2011 10:36
абстрактные св-ва, как сделать? Пепел Феникса C# (си шарп) 4 27.02.2011 19:47
С++ Абстрактные классы Jane-sad Помощь студентам 2 14.10.2010 14:19
Абстрактные классы. Опытным взглядом на 1 минуту работы Metal_666_ Общие вопросы C/C++ 5 15.02.2010 12:28
[C] Абстрактные типы данных. Реализация дерева общего вида. Dju Помощь студентам 0 11.05.2009 18:11