powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / NODEFAULT и DODEFAULT
4 сообщений из 4, страница 1 из 1
NODEFAULT и DODEFAULT
    #32551991
alexFV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясните, пожалуйста, что это за команды? Для чего они используются?
...
Рейтинг: 0 / 0
NODEFAULT и DODEFAULT
    #32552025
Когда вы создаёте новый объект, то выполняется наследование свойств и методов класса - родителя. При этом в дочернем классе (экземпляром которого является создаваемый объект) коды методов класса-родителя инкапсулируются, т.е. вы их не видите в редакторе кодов для создаваемого объекта.
Если вы изменяете код какого-либо метода в дочернем классе, то код метода класса-родителя выполняться не будет, вместо него выполнится введёный вами код. Это явление называется полиморфизмом при наследовании. Для того, чтобы всё-таки выполнить код метода класса-родителя, используется функция DODEFAULT .

Команда NODEFAULT явно отменяет выполнение кода метода класса-родителя. Так, использование этой команды в методе QueryUnload формы отменяет выполнение кода класса-родителя (вы не видите этот код, так как он инкапсулирован, но тем не менее он есть!) - форма не будет выгружаться при нажатии на стандартную кнопку закрытия.
...
Рейтинг: 0 / 0
NODEFAULT и DODEFAULT
    #32552026
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DODEFAULT - вызов родительского метода, после изменения метода в дочерном классе
Соответствено NODEFAULT - запрет вызова родительского метода.
Применяется - NODEFAULT когда хочется запретить стпндартные дейсвия в каком либо методе
DODEFAULT - когда после выполнения своего кода в методе хочется продолжить стандартную обработку
...
Рейтинг: 0 / 0
NODEFAULT и DODEFAULT
    #32552103
alexFV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Клепинин и Burn
Спасибо Вам за полноту и удивительную синхронность!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / NODEFAULT и DODEFAULT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]