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

UptoLike

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

66
доп тимы
ва или включены в состав класса и выполнена компиляция проекта, по-
сле на ки автоматически открывается список возможных имен. Этой воз-
мож стью
при
земпл ять с ними различные действия. Для создания объекта на
основе
дейст-
вия. -
ектов нии одних и тех же методов будет
полу ьтат.
ет быть удален из памяти опе-
рато (смотри стр. 39). После его выполнения за-
нима объекты ав-
тома нт завершения работы программы.
ограмма использования класса, реализующая задачу рис. 1.
7()
ие переменной с типом созданного класса
D
ус х для данного объекта, из автоматически раскрывающегося списка. Если свойст-
методы ранее были
бора символа точ
но необходимо пользоваться для избежания синтаксических и логических ошибок
наборе текста программы.
После того, как класс создан, можно на его основе создавать конкретные эк-
яры, а также выполн
имеющегося класса необходимо выполнить следующую последовательность
действий:
объявить переменную оператором Dim и указать ее тип как имя исполь-
зуемого класса;
создать объект оператором Set с именем ранее объявленной переменной,
используя ключевое слово New и указание имени класса (синтаксис оператора
Set смотри стр. 39).
После выполнения этих действий в памяти создается набор переменных, свя-
занных с указанным объектом. С этого момента оказываются доступными свойства и
методы класса в отношении созданного объекта. Аналогично можно создать еще не-
сколько объектов используемого класса и выполнять с ними разнообразные
При этом значения переменных класса и, следовательно, свойств разных объ
могут быть различными, а при использова
чен разный резул
Если работа с объектом завершена, то он мож
ром Set с ключевым словом Nothing
емая объектом память освобождается. Кроме этого, все созданные
тически удаляются из памяти в моме
Пример 20. Пр
Sub Расчет_заработной_платы
'Объявлен
im Первый_объект As Ведомость_заработной_платы, i As Integer
'Создание объекта
Set Первый_объект = New Ведомость_заработной_платы
'Использование метода объекта
Первый_объект.Расчет_заработной_платы
'Использование свойства объекта. Задание нового числа строк таблицы
Первый_объект.Число_строк_таблицы = 3
'Чтение текущего числа строк таблицы
i = Первый_объект.Число_строк_таблицы()
'Удаление объекта
Set Первый_объект = Nothing
End Sub