Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Объектно-ориентированный подход к созданию программных средств


Для того чтобы можно было создать объект, его имя (объектная переменная) должно быть задекларировано (объявлен). Объектная переменная нужна для того, чтобы можно было обращаться к объекту, который размещается в некотором месте оперативной памяти. Но для этого эта переменная, имеет фиксированную длину в 4 байта, должен содержать адрес размещения объекта в памяти. В отличие от обычных переменных при откровении объектной переменной память самого объекта может и не выделяться. В таком случае объектная переменная не может ссылаться на конкретный объект, но все равно она будет иметь конкретное значение, а именно - Nothing (ничего).

Существует два способа объявления объектных переменных. Первый был использован в предыдущем примере. Он заключается в декларировании с применением ключевого слова New:
Dim <имя объектной переменной> As New <имя класса>

Этот способ объявления объектной переменной гарантирует, что если при обращении к объекту будет обнаружено, что он не существует, то он автоматически будет создан (в предыдущем примере такими первыми обращениями к объектам были операторы присвоения значения свойства Фамилия этих объектов). Следует иметь в виду, что каждый раз, когда в программе делается обращение к такой переменной, делается проверка, существует ли соответствующий объект. А значит, при каждом обращении к такому объекту тратится дополнительное время на выполнение такой проверки.

Альтернативный способ заключается в том, что сначала объявляется объектная переменная, принадлежащая к нужному классу, а затем используется оператор Set для связывания этой переменной с объектом. Команда декларирования объектной переменной обычный синтаксис:
Dim <имя объектной переменной> As <имя класса>

При выполнении команды создается объектная переменная соответствующего типа и ей присваивается значение Nothing. Для назначения объектной переменной ссылку на конкретный объект необходимо выполнить оператор Set в одной из следующих форм:
Set <имя объектной переменной> = New <имя класса>
Set <имя объектной переменной> = <идентификатор объекта>

Другие статьи по теме:

- Типы алгоритмов
- Язык программирования Паскаль
- Разработка программного продукта. Этапы проектирования и построение модели
- Технологии Internet
- Среда программирования delfi 2.0


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами