Форум: "Потрепаться";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
ВнизПерегрузка методов Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c