Методические указания по информатике
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса)

Лабораторная работа "Классы в VB, методы классов, атрибуты классов, сокрытие методов и атрибутов. Создание объектов. Уничтожение объектов."

· Класс – это новый тип данных, определенный пользователем. Определение класса – это шаблон, по которому создаются объекты класса. Определение класса не занимает место в памяти. Экземпляры класса – это объекты. Под каждый объект выделяется место в памяти. Выделенное место в конце работы программы должно быть освобождено, поэтому созданные объекты уничтожаются. Классы применяются в ООП (объектно–ориентированном программировании). Чтобы проект можно было считать объектно–ориентированным, объекты должны удовлетворять некоторым требованиям:

Ø Инкапсуляция. Или скрытие информации означает, что объекты скрывают детали своей работы. Т. е. пользователя интересует внешний интерфейс, а как он реализован, ему совершенно ни к чему знать.

Ø Наследование. На основе существующих объектов можно определить новые объекты с такими же свойствами и методами. То есть в новом классе унаследованы свойства родительского класса, плюс еще определены свои собственные свойства и методы. (Это свойство в Visual Basic не поддерживается).

Ø Полиморфизм. Многие объекты могут иметь одноименные методы, которые могут выполнять различные действия для различных объектов. Например, оператор + может ипользоваться и для числовых перемнных и для строковых переменных. Т. е. применяется один и тот же символ, а операции выполняются совершенно разные.

· Создать собственные классы в Visual Basic можно с помощью модуля классов (ProjectÞAdd Class Module). Модули классов могут содержать:

Ø Свойства. Эти элементы используются для того, чтобы задавать и возвращать значения при работе с экземпляром класса.

Ø Методы. Это глобальные функции или процедуры, которые определены в классе.

Ø События. События, вызываемые объектом.

· Модули классов содержат два специальных собственных события Initialize (возникает в момент создания нового объекта класса) и Terminate (возникает при уничтожнии объекта).

· Определения объекта создаютя в модуле класса, т. е. в нем содержатся только объявления переменных и код процедур. У модуля класса нет формы

· Процедуры свойств:

Ø Public Property Get – функция, которая выполняется при считывании значения свойства.

Ø Public Property Let – подпрограмма, которая выполняется при сохранении значения в свойстве.

Ø Public Property Set – специальный вариант процедуры Property Let, в котором передаваемое в подпрограмму значение само является объектом.

Чтобы Visual Basic автоматически создал шаблон процедуры некоторого свойства нужно выполнить команду: ToolsÞAdd Procedure. Определить тип процедуры Property. Чаще всего эти фукнции применяются для свойств, описанных в классе, как Private.

Добавить комментарий


Защитный код
Обновить

По темам:

История Украины

Культурология

Высшая математика

Информатика

Охотоведение

Статистика

География

Военная наука

Английский язык

Генетика

Разное

Технологиеские темы

Украинский язык

Филология

Философия

Химия

Экология

Социология

Физическое воспитание

Растениевосдство

Педагогика

История

Психология

Религиоведение

Плодоводство

Экономические темы

Бухгалтерские темы

Маркетинг

Иностранные языки

Ветеринарная медицина

Технические темы

Землеустройство

Медицинские темы

Творчество

Лесное и парковое хозяйство

Агрономия

Преподавателям

Юридические темы

Google