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

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

Войти
Регистрация
Восстановить пароль
 
vnaumenko
2 / 2 / 0
Регистрация: 19.05.2012
Сообщений: 35
#1

Наследование - C++

13.01.2013, 11:26. Просмотров 431. Ответов 3
Метки нет (Все метки)

Доброе дня, прошу вас помочь в решение данной задачи.

Написать программу, демонстрирующую работу с объектами двух типов: Т1 и Т2, для чего создать систему соответствующих классов. Каждый объект должен иметь идентификатор (в виде произвольной строки символов) и одно или несколько полей для хранения состояния объекта (один класс является потомком другого).

Клиенту (функции main) должны быть доступны следующие основные операции (методы): создать объект, удалить объект, показать значение объекта и прочие дополнительные операции (зависят от варианта). Операции по созданию и удалению объектов инкапсулировать в классе Factory. Предусмотреть меню, позволяющее продемонстрировать заданные операции.

При необходимости в разрабатываемые классы добавляются дополнительные методы (например, конструктор копирования, операция присваивания и т.п.) для обеспечения надлежащего функционирования этих классов.

Вариант 16
Класс Triangle - Объект Треугольник
Класс Tetragon - Объект Четырехугольник
T1 - Triangle
T2 - Tetragon
Операции (методы) - Move(). Compare(T&. T&) - Сравнить объекты по площади
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2013, 11:26     Наследование
Посмотрите здесь:

Наследование - C++
Реализовать наследование классов, их констркторов, и если необходимо деструкторов, для своего варианта. Продемонстрировать в программе...

Наследование - C++
Помогите пожалуйста вот с такой задачей: Надо создать класс треугольник. Вводим три стороны и находим периметр и градусы углов. Потом...

наследование - C++
Всем привет.Проблема в том, что у меня не сравниваются числа в классе Fraction.Я просто не знаю,как правильно это сделать.Подскажите...

Наследование - C++
Не могу понять в чем ошибка. #include <iostream> #include <string> using namespace std; class Auto { protected: string...

Наследование - C++
Какой практический смысл private-наследования? (Понятно, что это инкапсуляция базового класса)

Наследование в С++ - C++
Здравствуйте! #include <iostream> using namespace std; class exp{ public: virtual exp* diff()=0; virtual void...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3146 / 1948 / 214
Регистрация: 13.01.2012
Сообщений: 7,439
13.01.2013, 12:01     Наследование #2
не подумайте, что я издеваюсь, но что вы уже сделали? или просто за вас сделать без лишних вопросов и не отнимать вашего драгоценного времени?
vnaumenko
2 / 2 / 0
Регистрация: 19.05.2012
Сообщений: 35
13.01.2013, 12:19  [ТС]     Наследование #3
Цитата Сообщение от vxg Посмотреть сообщение
не подумайте, что я издеваюсь, но что вы уже сделали? или просто за вас сделать без лишних вопросов и не отнимать вашего драгоценного времени?
ничего, я не понимаю вообще сути.
KOPOJI
13.01.2013, 12:51     Наследование
  #4
 Комментарий модератора 
Кросспостинг http://www.cyberforum.ru/order-progr...ead760191.html. Тема закрыта
Yandex
Объявления
13.01.2013, 12:51     Наследование
Закрытая тема Создать тему
Опции темы

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