Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-1098305234
Артем Владимирович
2004-10-21 00:47
2004.11.07
Программное генерирование html-страницы и отображение в WebBrowse


9-1089564914
volser
2004-07-11 20:55
2004.11.07
Загрузка текстуры с TPicture или TBitmap


3-1096870960
yaric
2004-10-04 10:22
2004.11.07
Отключение ссылочной целостности


3-1097233419
NewDelpher
2004-10-08 15:03
2004.11.07
select в функции не получается


3-1097500697
starik30
2004-10-11 17:18
2004.11.07
Запрос с union




   Наверх