Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

Перегрузка методов   Найти похожие ветки 

 
zokzok   (2004-10-15 23:36) [0]

я наверна чего-то не понимаю:

цитата из Пачеко:
Статические методы.
...
.. такие методы не могут быть перегружены с целю поддержки полиморфизма объектов.

Иллюстрированный самоучитель Delphi 7 для проф.:
Можно перегрузить и виртуальный(динамический) метод..
// помимо статического

Объясните, плиз


 
GuAV ©   (2004-10-15 23:46) [1]

overload - для любых методов.
override - это типа полиморфизм. только для виртуальных или динамических.


 
Игорь Шевченко ©   (2004-10-15 23:48) [2]


> Иллюстрированный самоучитель Delphi 7 для проф.:
> Можно перегрузить и виртуальный(динамический) метод..
> // помимо статического


В этом источнике под перегрузкой, скорее всего, имеется в виду термин overload, когда несколько методов с одним именем имеют различные аргументы или набор аргументов.

В Тейксейре и Пачеко имеется в виду override - замена адреса  метода в таблице виртуальных/динамических методов.

ЗЫ: практика - критерий истины


 
zokzok   (2004-10-15 23:54) [3]

как так? разные вещи называются одним и тем же термином (перегрузка)?


 
GuAV ©   (2004-10-15 23:58) [4]

Ну не знаю как там переводчики переводят, а overload и override названы разными словами.

из словаря


overload - vt (also elec, fig) перегружать (перегрузить perf); to ~ with work/problems перегружать (перегрузить perf) работой/проблемами.

override - irreg vt (order, objection) отвергать (отвергнуть perf).


 
Игорь Шевченко ©   (2004-10-16 00:06) [5]

GuAV ©   (15.10.04 23:58) [4]

override - скорее, перекрывать, ближе по смыслу.


 
pasha_golub ©   (2004-10-16 03:36) [6]

Игорь Шевченко ©   (16.10.04 00:06) [5]
Переводчики вообще жуткая штука...



Страницы: 1 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
14-1098092835
Gari
2004-10-18 13:47
2004.11.07
Как много изменений в новой версии Delphi


3-1096982070
DIS
2004-10-05 17:14
2004.11.07
Редактирование базы данных. (Paradox)


1-1098804312
SeriousSam
2004-10-26 19:25
2004.11.07
Значок расширения


4-1096392758
Dunk
2004-09-28 21:32
2004.11.07
Обработчик сообщений необрабатывает события.


14-1098004825
QuasiLamo
2004-10-17 13:20
2004.11.07
Вот, чиста маё мнение