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

Полиморфизм своими словами - 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); bool my (int i,int j) { return (i<j); }
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 <stdlib.h> # include <math.h> # include <iostream.h> void main() { подробнее

Показать сообщение отдельно
Sergei
1429 / 696 / 41
Регистрация: 22.04.2008
Сообщений: 1,608
02.06.2009, 16:23
Evg ты ошибся это перегрузка функции а не полиморфизм
Полиморфизм относится к ООП а не к функциям в отдельности

Добавлено через 3 минуты 31 секунду
Полиморфи́зм (в языках программирования) — взаимозаменяемость объектов с одинаковым интерфейсом.

Язык программирования поддерживает полиморфизм, если классы с одинаковой спецификацией могут иметь различную реализацию — например, реализация класса может быть изменена в процессе наследования [1].

Кратко смысл полиморфизма можно выразить фразой: «Один интерфейс, множество реализаций».

Полиморфизм — один из четырёх важнейших механизмов объектно-ориентированного программирования (наряду с абстракцией, инкапсуляцией и наследованием).

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