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

Создание производных классов - C++

Восстановить пароль Регистрация
 
shaq2kir
Сообщений: n/a
20.01.2013, 12:39     Создание производных классов #1
есть две задачи:
Дан класс
C++
1
2
3
class base{
public
virtual void iam{cout«' base \n';} }
Определить производный класс child и в нем определить операцию "!" выводящую имя класса на экран.Создать обьект этого класса продемонстрировать работу операции !.
Присовойте адреса созданных обьектов производных классов указателю типа child и вызовите ! с помощью этого указателя

И вторая
C++
1
2
3
4
5
6
7
class base {
protected:
int x,y;
public:
base() {x=0;y=0;};
base(int aX,aY){x=aX;y=aY;};
virtual void print(){cout«"x="«x«"y="«y;};
1 задание:
Определите производный base класс child определите в нем:
-функции addX(int aX), add Y(int aX), добавляющие значения aX aY к переменным x и y
-функцию print() выводящую на экран (x+20)(y+20). Создайте объект класса child продемонстрировав работу новых методов

2 задание
Определите класс child и определите в нем абстрактную функцию setXY(int aX,aY)
Определите производный от child класс child 2 переопределите в нем абстрактную функцию setXY так чтобы значение aX, aY присваивались переменным x и y соответственно . Создайте объект типа child2

Понимаю что задачи элементарные, просто хочется увидеть как грамотно это сделать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2013, 12:39     Создание производных классов
Посмотрите здесь:

Создать массив в базовом абстрактном классе, и его передать функциям производных классов C++
C++ Ошибка при создании двумерного массива из объектов производных классов
C++ массив объектов разных производных классов
C++ Использование базовых и производных классов
Структура наследования базовых/производных классов: error LNK 1104 C++
C++ Конструктор по умолчанию для производных классов
C++ Сравнение производных классов
C++ Множественное наследование. Построение производных классов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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