![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Подтвердите свой е-майл
Регистрация: 03.05.2016
Сообщений: 1
|
![]()
Помогите пожалуйста сделать. Очень срочно надо. Дали дополнительное задание, которое нужно ой как срочно сделать. Без него не хотят отпускать домой. Пожалуйста... ))))))))
Не разрывайте задание, оно целое )* 1.1 Создать базовый класс в конце имени, которого должны быть «ЦУМ». Класс должен содержать два открытых поля (первое должно содержать имя «Парк», а второй имя «Зона»), закрытое поле (содержит имя «Прогулка») и открытый метод выводящий название «Пингвиненок». 1.2 Создать производный класс, базовый класс которого будет объявленный в предыдущем задании. 1.3 В производном классе добавить метод выводящий на консоль поле содержащее название «Пингвиненок». 1.4 В производный класс добавить открытый метод выводящий на консоль номер «47». 1.5 Открытый метод базового класса объявить, как виртуальный. В производном классе этот метод переопределить, чтобы он кроме номера «47» выводил еще и название «Гена». 1.6 Создать экземпляр производного класса и выполнить все его методы. 2.1 Создать базовый класс в конце имени, которого должны быть номер «47». Класс должен содержать два открытых поля (первое должно содержать имя «Парк», а второй имя «Зона») и один абстрактный метод не возвращающий значений. 2.2 Создать производный класс, базовый класс которого будет объявленный в предыдущем задании. 2.3 Написать реализацию в производном классе для абстрактного метода: вывод на консоль полей, содержащих имя «Парк» и имя «Зона». 2.4 Создать экземпляр производного класса и выполнить его метод. 3.1 Создать два интерфейса с именами IRandom и IStatic. В первом объявить два метода и именами method_A и method_B, во втором объявить метод method_C. Все методы не должны возвращать значения. 3.2 Объявить два класса Class_1 и Class_2. Классу Class_1 наследовать интерфейсы IRandom и IStatic, а классу Class_2 - IRandom. 3.3 Написать реализации методов. Метод method_C должен выводить на консоль имя «Зона» и имя «Пингвиненок». Метод method_A в классе Class_1 должен выводить на консоль три случайных значения от 0 до 47, а в классе Class_2 три случайных значения от 0 до 470. Метод method_B в классе Class_1 должен выводить на консоль случайным образом имена «Жираф», «Кенгуру», «Панда», а в классе Class_2 – «Бяша»,«Гена» или «Яша». 3.4 Создать экземпляры классов и выполнить все их методы. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 03.05.2016
Сообщений: 1
|
![]()
Могу помочь) Пиши в личку
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
наследование и полиморфизм в ооп | IRONHIDE | C++ Builder | 1 | 29.01.2013 12:39 |
Наследование, полиморфизм | Matrix6993 | Общие вопросы Delphi | 1 | 18.03.2012 12:53 |
ООП (наследование и полиморфизм) | Shadow94 | Общие вопросы C/C++ | 4 | 21.11.2011 00:01 |
ОоП полиморфизм ... наследование ... | Xsires | Общие вопросы Delphi | 2 | 04.09.2011 15:38 |
Полиморфизм, наследование и деструкторы | alex_triton | Общие вопросы C/C++ | 1 | 08.11.2009 17:52 |