Высокоуровневые методы информатики и программирования. Степанов А.Г. - 63 стр.

UptoLike

Составители: 

63
ize(). Эта
проц дый раз, когда создается новый объект и может быть
использована мер, для задания начальных значений переменным класса, ди-
намического размеров массивов в соответствии с требованиями
конкр , чтения файлов и т.п. Далее может быть создана процедура Sub
Class
уется, то эти процедуры можно не создавать. Синтаксис
опре т вид:
s_Initialize()
inate()
]
nd Sub
perty Let и Property Set
2
,
позво задавать значения свойств переменных класса. Их формаль-
ное о вид:
ivate] [Static] Property Get Имя [(СписокАргументов)] [As Тип]
[Операторы]
]
е]
[P
]
жение]
ременные класса. Обратите внимание на то, что при этом описании определяется
только структура ячеек данных объектов класса. Сами переменные класса получат
конкретные значения адресов в памяти машины только после того, когда на основе
класса будут создаваться объекты, причем каждый объект будет иметь свой инди-
видуальный набор таких ячеек.
Затем определяется процедура инициализации класса Sub Class_Initial
едура выполняется каж
, напри
переобъявления
етной задачи
_Terminate(). Она описывает действия, которые надо выполнить перед удалени-
ем объекта (например, печать результата). Если начальных или завершающих дей-
ствий с объектом не треб
деления процедур Sub Class_Initialize() и Sub Class_Terminate() имее
Private Sub Clas
[Операторы]
End Sub
Private Sub Class_Term
[Операторы
E
После этого создаются функции вида Property Get, Pro
ляющие читать и
писание имеет
[Public или Pr
[Имя=Выражение]
[Exit Function
[Операторы]
[Имя=Выражени
End Property
ublic или Private] [Static] Property Let Имя [(СписокАргументов)]
[Операторы
[Имя=Выра
[Exit Function]
[Операторы]
End Property
[Public или Private] [Static] Property Set Имя [(СписокАргументов)]
2
Функция Property Set позволяет устанавливать значения свойств объекта в составе класса.