Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 88

полифоризм

05.07.2013, 17:25. Показов 3035. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Объясните мне на пальцах как можно проще - что такое Полифоризм?
0
18 / 18 / 2
Регистрация: 16.04.2013
Сообщений: 58
05.07.2013, 21:38
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Olllolll Посмотреть сообщение
вы не знаете что такое абстракция данных??
А вы вообще кому-нибудь доверяете: в жизни, на этом форуме? С таким-то уровнем скептицизма...
0
 Аватар для AckiyBolt
653 / 402 / 35
Регистрация: 19.02.2013
Сообщений: 1,072
Записей в блоге: 2
05.07.2013, 21:38
Цитата Сообщение от Olllolll Посмотреть сообщение
это да, но ту инфу что предоставил я (помимо ссылки на вики, потому как долгая процедура книгу фоткать) я брал из своей БУМАЖНОЙ книги которая у меня есс настольной, такие пироги.
ну у меня тут валяется под правой рукой томик Sybase Mastering Transact-SQL Programming: Advanced Tips and Techniques. с пружинкой такой. давайте я вам его поцитирую? тут так классно листинги оформлены, заглядение прям

Цитата Сообщение от Olllolll Посмотреть сообщение
вы не знаете что такое абстракция данных??
э... вообще-то я нихрена не понял из цитируемого. вообще
а фраза "абстракция данных" меня вводит в легкий когнитивный диссонанс
0
0 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 88
05.07.2013, 21:41  [ТС]
ну а все таки что такое полиморфизм? С примером если можно...
0
 Аватар для AckiyBolt
653 / 402 / 35
Регистрация: 19.02.2013
Сообщений: 1,072
Записей в блоге: 2
05.07.2013, 21:53
Цитата Сообщение от dimashnurenko Посмотреть сообщение
ну а все таки что такое полиморфизм? С примером если можно...
с примером обычно никто не понимает... попробуем с точки зрения семантики.
слово полиморфизм произошло от слова polymorph, на каком-то там языке. это в свою очередь, внезапно, два слова: poly - много. morph - форма. другими словами это свойство чего-то иметь множество форм. например, заменим слово "чего-то" на слово мебель. мебель может иметь много форм: форму стула, стола, табуретки, шкафа и всего того что вы можете назвать мебелью.

поняли, или мне еще кодом этот пример изобразить?
0
 Аватар для animator404
99 / 99 / 12
Регистрация: 05.05.2013
Сообщений: 1,208
05.07.2013, 21:54
dimashnurenko, жил-был рыбак который умел ловить рыбу сеткой. У него родился сын. Сын тоже мог бы научится ловить рыбу сеткой, так сказать унаследовать умения отца. Но не захотел и научился ловить рыбу по-другому - удочкой например. Это и есть полиморфизм, когда методы родителя(отца) переоприделяються в дочерном классе(сын).
А если бы он захотел перейнять умение отца, то было бы наследование.
0
-7 / 22 / 4
Регистрация: 07.03.2013
Сообщений: 229
05.07.2013, 22:01
Цитата Сообщение от AckiyBolt Посмотреть сообщение
ну у меня тут валяется под правой рукой томик Sybase Mastering Transact-SQL Programming: Advanced Tips and Techniques. с пружинкой такой. давайте я вам его поцитирую? тут так классно листинги оформлены, заглядение прям
Цитата Сообщение от AckiyBolt Посмотреть сообщение
э... вообще-то я нихрена не понял из цитируемого. вообще
а фраза "абстракция данных" меня вводит в легкий когнитивный диссонанс
что я с вами могу поделать, если вам это не так и то не эдак, не понимаете ни одного моего слова, все втранс падаете.
я понятия не имею что там вы читаете, у меня грубенная книга принята и рекомендована ученым советом национального технического университета, которая была написана редактирована и рецензирована докторами технических наук, докторами физико-математических наук, которые являются доцентами и профессорами.
возможно потому что она под правой рукой, в которой мышка, и от того открываете редко?) положите под левую руку
0
45 / 48 / 5
Регистрация: 24.06.2013
Сообщений: 677
05.07.2013, 22:01
Можно создать 2 функции с одинаковым именем, но азными(разным количеством) аргументов, а ООП-механизм определит по этим аргумент, какую из функций нужно выполнить. Пример:

void Gopa(){printf("Gopa");}
void Gopa(int i){printf("%d gop",i);}

Если из мэйна запустить Gopa(); то на экран выведется "Gopa", а если в скобки добавить число, например 5, то будет запущена вторая функция и результат - "5 gop".

Т.е. имя функции одно, а вариантов функции, в зависимости от аргументов много. Поли - много, морф - форма, полиморфизм - многоформенность. Простите за "слишком на пальцах" ввиду пример с Gopa.
0
-7 / 22 / 4
Регистрация: 07.03.2013
Сообщений: 229
05.07.2013, 22:02
Цитата Сообщение от animator404 Посмотреть сообщение
жил-был рыбак который умел ловить рыбу сеткой. У него родился сын. Сын тоже мог бы научится ловить рыбу сеткой, так сказать унаследовать умения отца. Но не захотел и научился ловить рыбу по-другому - удочкой например.
я бы назвал это переопределением метода))))
0
 Аватар для AckiyBolt
653 / 402 / 35
Регистрация: 19.02.2013
Сообщений: 1,072
Записей в блоге: 2
05.07.2013, 22:21
Цитата Сообщение от Olllolll Посмотреть сообщение
я понятия не имею что там вы читаете, у меня грубенная книга принята и рекомендована ученым советом национального технического университета, которая была написана редактирована и рецензирована докторами технических наук, докторами физико-математических наук, которые являются доцентами и профессорами.
ага. у меня такие проффесора на защите диплома сидели. после 7минутного доклада никто и близко не врубился в тему, не говоря уже об реализации, и был задан один единственный вопрос по экономической части.
вы даже не способны объяснить выдержки из "умной" книги на человекопонятном языке - зачем вы пытаетесь что-то доказать? хватит, ок?

Добавлено через 1 минуту
Цитата Сообщение от Olllolll Посмотреть сообщение
я бы назвал это переопределением метода))))
это тоже полиморфизм. с точки зрения поведения. оба рыбака могут ловить рыбу, но при этом каждый это будет делать по своему
0
 Аватар для animator404
99 / 99 / 12
Регистрация: 05.05.2013
Сообщений: 1,208
05.07.2013, 22:27
Цитата Сообщение от Olllolll Посмотреть сообщение
я бы назвал это переопределением метода))))
полиморфизм - различная реализация метода(если коротко). И будет она сделана через overriding или overloading не имеет значения.
Миниатюры
полифоризм  
0
-7 / 22 / 4
Регистрация: 07.03.2013
Сообщений: 229
05.07.2013, 22:41
Цитата Сообщение от AckiyBolt Посмотреть сообщение
вы даже не способны объяснить выдержки из "умной" книги на человекопонятном языке
начнем с того (обяснение чему я дал постом выше) я процитировал строки с книги. Вы не можете понять элементарного, это не говорит что книга не правильная, это говорит лишь о том что вы не можете осилить то что писали умные люди, не хватает соображалки так сказать.
Эти профессора являются членами проводных фирм по аутсорсингу и разработке по, на эту кафедру каждый квартал сьежаются кучами представители лучших фирм как на украинском так и зарубежном рынках. Не думаю что с вашим складом ума уместно их судить.

Добавлено через 2 минуты
Цитата Сообщение от animator404 Посмотреть сообщение
полиморфизм - различная реализация метода(если коротко). И будет она сделана через overriding или overloading не имеет значения
я бы назвал это переопределением метода))))
0
 Аватар для animator404
99 / 99 / 12
Регистрация: 05.05.2013
Сообщений: 1,208
05.07.2013, 22:43
Думаю, пора закрывать тему. Примеров достаточно уже. И если TC захочет, то разберется.
0
-7 / 22 / 4
Регистрация: 07.03.2013
Сообщений: 229
05.07.2013, 22:45
Цитата Сообщение от AckiyBolt Посмотреть сообщение
у меня такие проффесора на защите диплома сидели. после 7минутного доклада никто и близко не врубился в тему
собственно теперь я понимаю кто вас учил, и почему у вас такие проблемы с пониманием
0
 Аватар для AckiyBolt
653 / 402 / 35
Регистрация: 19.02.2013
Сообщений: 1,072
Записей в блоге: 2
05.07.2013, 23:24
мне даже нечего сказать...
0
 Аватар для animator404
99 / 99 / 12
Регистрация: 05.05.2013
Сообщений: 1,208
05.07.2013, 23:32
Где модератор?! Закройте тему - невозможно это читать.
0
06.07.2013, 00:26
 Комментарий модератора 
пока вы говорите о полиморфизме - всё в рамках темы )))


Не по теме:

давно таких эпических срачей не было, подождём до чего вы дойдёте во взаимных оскорблениях,
мне интересно кто первый одумается и перестанет думать что "в интернете ктото неправ"

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru