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

Полиморфизм своими словами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ c++ http://www.cyberforum.ru/cpp-beginners/thread37851.html
Что значит строки v_arr(arr, N); w_arr(arr, N);
C++ Вывести на экран "уникальные" элементы массива 1 Есть массив, вывести на экран все элементы, которые встречаются хотя-бы дважды 2 Вывести на экран "уникальные" элементы. ЗЫ использовать только <iostream> http://www.cyberforum.ru/cpp-beginners/thread37848.html
C++ Проблемы с sort()
В #include "stdafx.h" #include <iostream> #include <ctime> #include <algorithm> using namespace std; void out(int *a,int n,int k); void vin(int *a,int n); void copt(int *a,int n,int k);...
C++ Генератор случайных чисел в интервале (0;10)
Как сгенерировать случайную последовательность целых чисел лежащих в интервале то 0 до 10? Т.е. как задать границы для генерации ПСЧ.
C++ ListView C++ http://www.cyberforum.ru/cpp-beginners/thread37823.html
Пожалуйста!! Очень надо! С помощью ListView написать программу игры в шашки. Заранее спасибо
C++ найти ошибку Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале , а потом все остальные. # include <stdio.h> # include <conio.h> # include... подробнее

Показать сообщение отдельно
GalaX
698 / 570 / 21
Регистрация: 18.11.2008
Сообщений: 2,144
03.06.2009, 10:28
Цитата Сообщение от Evg Посмотреть сообщение
Т.е. у тебя есть РАЗНЫЕ КЛАССЫ, но эти классы предоставляют один и тот же метод с одним и тем же интерфейсом
вот, это один из способов полиморфизма, а перегрузка уже другой

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

Цитата Сообщение от Evg Посмотреть сообщение
Вторая вещь - это синтаксис и не более того
синтаксис есть синтаксис и его никак к полиморфизму отнести нельзя. Суть полиморфизма именно в этом предложении "Один интерфейс, множество реализаций" и он никак не должен зависеть от синтаксиса какого-то языка, исключая тот случай когда что-то не поддерживается синтаксисом самого языка
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.