Форум программистов, компьютерный форум, киберфорум
PHP: ООП
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
-26 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
1

Полиморфизм в PHP

05.02.2017, 19:07. Показов 2503. Ответов 23
Метки php (Все метки)

Author24 — интернет-сервис помощи студентам
В книге по ПХП,где авторы Люк Веллинг,Лора Томпсон "Разработка веб-приложений с помощью ПХП и Msql"

упоминается ,что

Полиморфизм-это скорее характеристика поведения,нежели обьектов.

В ПХП полиморфными могут быть только функции-члены класса.


======

1)И тут возник вопрос--означает ли такое утверждение в книге,что в ПХП можно перегружать методы?

2)И если перегрузка методов в ПХП невозможна,то каким способом реализуется принцип полиморфности?


Например, в C# полиморфизм воплощается через использование перегрузки методов.

(совместное использование одного и того же имени двумя или более методами одного и того же класса, при условии, что их параметры объявляются по-разному. В этом случае говорят, что методы перегружаются, а сам процесс называется перегрузкой методов. Перегрузка методов относится к одному из способов реализации полиморфизма в C#.)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.02.2017, 19:07
Ответы с готовыми решениями:

полиморфизм
using System; class A { public String Call() { return "A"; } } class B

Полиморфизм
Есть 4 класса Клиент(абстрактный), Вкладчик, Кредитор, Организация(производные) ...

Полиморфизм
Никак не пойму, как применить этот полиморфизм...Покажите пожалуйста пример с его использованием.

Полиморфизм
привет, подскажите, везде в книгах пишут: - дочерний класс может вызывать методы свои и своего...

23
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
09.02.2017, 23:21 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от TVPNERO Посмотреть сообщение
Если сверху вниз--то по идее должно быть name.
Вы скрипт задом наперёд читаете? Сначала присваивается name, потом family, и самому последнему - age.
0
-26 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
10.02.2017, 12:24  [ТС] 22
Kerry_Jr,
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
Cначала присваивается name, потом family, и самому последнему - age.
ну вот.если сначала присаиваеться name а потом все остальное(то есть раз скрипт исполняется сверху вниз ),то почему тогда при отсутствии точки выводится age?
надеюсь так понятно сформулировал вопрос.
0
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
10.02.2017, 16:02 23
Цитата Сообщение от TVPNERO Посмотреть сообщение
почему тогда при отсутствии точки выводится age?
Потому что у меня кончились аргументы. Курите матчасть. Вот маленький пример
PHP
1
2
3
4
$a = 'b';
$a .= 'c';
$a .= 'd';
echo $a;
Сначала запустите как есть, потом уберите точки и запустите. Результат вас удивит.
1
-26 / 8 / 12
Регистрация: 29.03.2016
Сообщений: 1,154
10.02.2017, 16:39  [ТС] 24
Kerry_Jr, а все понятно.дошло наконец.
Благодарю.
0
10.02.2017, 16:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2017, 16:39
Помогаю со студенческими работами здесь

Полиморфизм
Очень нужна помощь, запутался. Есть студент и студент-контрактник. При выводе информации у меня...

Полиморфизм
Вот сделал прогу а ее надо было сделать полиморфизмом - кому несложно переделайте #include...

Полиморфизм.
Доброго времени суток. Если задача : При запуске приложение показывает окно фиксированного...

Полиморфизм :(
Всем здравствуйте. Ребят помогите пожалуйста с полиморфизмом. Я читал некоторые статьи и чем больше...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru