Форум программистов, компьютерный форум, киберфорум
Наши страницы

Полиморфизм - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прокрутка изображения клавишами http://www.cyberforum.ru/cpp-beginners/thread1031934.html
Помогите пожалуйста организовать прокрутку изображения в TImage клавишами "вверх" "вниз" "влево" "вправо".Заранее спасибо!
C++ Задача на обработку символьных данных сложной структуры Помогите пожалуйста с задачей 3.10, а само задание вот, номер 15: http://www.cyberforum.ru/cpp-beginners/thread1031924.html
C++ Удалить элементы из массива
Задание: Из массива удалить элементы, стоящие после максимального и имеющие значение меньше среднего арифметического всех элементов массива. Пример: из массива A: 8 6 9 4 5 должен получиться массив...
C++ Ошибка в выводе файла С++
Добрый день, подскажите пожалуйста в чем загвоздка: Файл: R0_11 0 11 1 .PRINT TRAN I(R0_11) R11_12 11 12 1 .PRINT TRAN I(R11_12) R1_12 1 12 1 Часть кода while ( EOF != (c=getc(f)) ) ...
C++ Алгоритм сопровождения TLD (aka Predator) http://www.cyberforum.ru/cpp-beginners/thread1031915.html
кто-нибудь устанавливал http://robot-develop.org/archives/4463#more-4463 ? я скачал версию для C++ и попробовал сделать как в инструкции Installation Notes...
C++ Матрица и интеграл 1.Преобразовать целочисленную матрицу размера M x N т.о. , чтобы строка с номером k непосредственно следовала за строкой с номером q ,сохранив порядок следования остальных строк ( 1 < k, q <= n ,k... подробнее

Показать сообщение отдельно
Yanush
159 / 156 / 46
Регистрация: 28.09.2013
Сообщений: 288
Завершенные тесты: 1
07.12.2013, 17:57
Просто и доступно. На примере геометрических фигур.
Есть базовый класс "фигура". У него определен виртуальный метод (например: "Отобразить").
Наследуем от этого класса (например: треугольник) и переопределяем метод "Отобразить".
Таким образом в итоге получится несколько различных классов (напр: круг, квадрат, треугольник), у каждого из которых будет переопределен метод "Отобразить".

А после этого, можно создать кучу экземпляров этих классов и засунуть их в один массив (с типом базового класса). Вызывая метод "Отобразить", мы задействуем механизм полиморфизма, то есть для каждого экземпляра класса будет вызван переопределенный метод этого класса.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru