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

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

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

Дали задание.не могу его оформить - C++

24.05.2012, 14:35. Просмотров 322. Ответов 3
Метки нет (Все метки)

Описать абстрактный класс Животное. Класс должен содержать характеристики животных: название, вид, местообитание, функцию вывода всех данных на экран. На его основе реализовать классы Млекопитающее, Рыба, Птица. Отдельными характеристиками классов являются: для млекопитающих – травоядное, хищник или всеядное; для рыб – морская или пресноводная; для птиц – дикая, домашняя, если дикая перелетная, или нет. Как это проще реализовать? (Тема Полиморфизм: виртуальные функции, перегрузка функций )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 14:35     Дали задание.не могу его оформить
Посмотрите здесь:
C++ Знаю , что подобное задание на форуме есть, но подскажите как правильно оформить мой код, пожалуйста
C++ Не могу оформить шаблон функций С++
Оформить процедуру для расчета периметра и площади треугольника по его сторонам C++
C++ Не могу выполнить задание
Не могу понять задание. C++
Не могу понять задание C++
C++ Что-то не могу въехать в задание
C++ Не могу выполнить задание на сортировку
Не могу понять задание,пожалуйста.Классы C++
Задание с матрицами! Не могу правильно настроить C++
C++ Ребят не могу понять задание по строкам
Не могу понять условие, следовательно, и выполнить задание C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aesonet
23 / 23 / 1
Регистрация: 04.04.2012
Сообщений: 119
24.05.2012, 14:41     Дали задание.не могу его оформить #2
Наработку кода пожалуйста в студию.
CiLbBePMeH
1 / 1 / 0
Регистрация: 17.05.2012
Сообщений: 17
24.05.2012, 14:48  [ТС]     Дали задание.не могу его оформить #3
Не могу.Так как не понял саму тему полиморфизма.Думал объяснят
zss
Модератор
Эксперт С++
6280 / 5883 / 1904
Регистрация: 18.12.2011
Сообщений: 15,093
Завершенные тесты: 1
24.05.2012, 14:56     Дали задание.не могу его оформить #4
Функцию вывода данных на экран сделать виртуальной.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Animal
{
  char name[100];
public:
   virtual void Display(){cout<<name;}
};
class Fish:public Animal
{
int type;
public:
   void Display{cout<<name<<type;}
};
int main()
{
Animal *An,*Fi;
An=new Animal;
An->Display();// вывод из базового класса Animal
Fi=new Fish;
Fi->Display(); // вывод из класса Fish
}
Yandex
Объявления
24.05.2012, 14:56     Дали задание.не могу его оформить
Ответ Создать тему
Опции темы

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