Вниз
Скачать: 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.026 c
6-1093497971
Sollo
2004-08-26 09:26
2004.11.07
Многопотоковая отправлялка SMS


14-1097909032
ivan1
2004-10-16 10:43
2004.11.07
защита программы


3-1095523928
Zif
2004-09-18 20:12
2004.11.07
Проблема со скролингом в DBLookupListBox.


1-1098455411
MRAk
2004-10-22 18:30
2004.11.07
Drawgrid Как вставить картинку в опр ячейку


6-1093885434
Zahar
2004-08-30 21:03
2004.11.07
Как сохранить attachement в файл ???




   Наверх