Выполняет родительский метод класса из метода подкласса.
CИмяКласса::CМетод |
Комментарии
Оператор :: используется для выполнения метода родительского класса из метода подкласса. Когда Вы создаете подкласс, методы подкласса автоматически унаследованы из родительского класса .. Оператор :: дает возможность выполнять методы родительского класса непосредственно в методе подкласса. Определение подкласса в примере демонстрирует как используется оператор :: для выполнения родительского метода в пределах метода подкласса.
Для дополнительной информации см. также Объектно-ориентированное программирование.
Пример
Представленный пример создает форму и добавляет две командные кнопки. По нажатию на первую кнопку Вы можете выйти из формы, при нажатии на вторую кнопку, cmdAnotherButton, вызывается событие Click родительской кнопки cmdQuit. Это возможно благодаря Субклассированию. Оператор Области действия :: вызывает код родительского класса из кода субклассированного объекта.
Копировать Код | |
|---|---|
frmMyForm = CREATEOBJECT("Form") | |
Представленный пример определяет две командные кнопки. Первая кнопка используется для субклассирования второй командной кнопки. Субклассирование позволяет наследовать , например, свойства FontBold и ForeColor, определенные для cmdQuit, которые явно не указываются для кнопки cmdAnotherButton. Мы определяем кнопку cmdAnotherButton как подкласс от родителя cmdQuitButton. В результате, эта кнопка приобретет все атрибуты определенные выше для cmdQuitButton
Копировать Код | |
|---|---|
DEFINE CLASS cmdQuitButton AS CommandButton | |
См. также
Другие Ссылки
Команда ADD CLASSКоманда CREATE CLASS
Команда CREATE CLASSLIB
Функция CREATEOBJECT( )
Команда DEFINE CLASS
Функция DODEFAULT( )
Функция GETOBJECT( )
Команда MODIFY CLASS
Команда RELEASE CLASSLIB
КомандаSET CLASSLIB
Команда WITH ... ENDWITH
Операторы
Описание Языка