Переменные - экземпляр - Большая Энциклопедия Нефти и Газа, статья, страница 1
Дополнение: Магнум 44-го калибра бьет четыре туза. Законы Мерфи (еще...)

Переменные - экземпляр

Cтраница 1


Переменные экземпляра могут быть описаны для экземпляров классов Application, Window, User Objects, Menu. Например, для того, чтобы декларировать переменную экземпляра для меню, вам необходимо открыть мастерскую меню для конкретного меню.  [1]

Переменные экземпляра инициируются, когда происходит открытие ( создание) объекта. По умолчанию, начальным значением переменной экземпляра является значение, соответствующее ее типу, если разработчик явно не задал его в операторе описания.  [2]

Переменные экземпляра являются местными переменными каждого объекта, у которых есть имя и значение. У объектов одного типа переменные экземпляра имеют одинаковые имена, но их значения индивидуальны.  [3]

Переменные экземпляра ( Instance Variables) связаны с отдельным экземпляром объекта. То есть, переменная экземпляра определяется для всех экземпляров конкретного класса. Однако значение переменной экземпляра уникально для каждого экземпляра. Переменные экземпляра объявляются путем выбора Declare Instance Variables в меню Declare мастерской класса, с которым эта переменная будет связана.  [4]

Переменные экземпляра подкласса определяются как множество своих переменных экземпляра и переменных экземпляра надклассов. Если у надкласса некоторого класса есть переменная экземпляра с тем же именем, то она является общей ( shared instance variable) для класса.  [5]

Список Paste Instance показывает все переменные экземпляра, определенные для соответствующего класса. Переменные типа shared не включаются в этот список.  [6]

Когда создается несколько экземпляров класса, переменные экземпляра, связанные с классом, могут иметь различные значения для каждого экземпляра.  [7]

Подобно пользовательским ( user-defined) функциям, переменные экземпляра имеют уровни доступа. Задавая уровень доступа, разработчик сам определяет, какие скрипты имеют доступ к переменной.  [8]

Когда создана структура на уровне класса, переменные экземпляра и разделяемые переменные объявляются так же, как и локальная переменная в примере, показанном выше.  [9]

Разделяемые переменные ( Shared Variables) похожи на переменные экземпляра тем, что связаны со всеми экземплярами объекта.  [10]

Посредством механизма наследования новый определяемый класс может автоматически унаследовать свойства ( переменные экземпляра и методы) класса, определенного как его надкласс. С помощью наследования достигается та же цель, что и в иерархии типов Коммон Лиспа: более общие свойства, связанные с типом более высокого уровня, нет необходимости специально определять в связи с типами нижнего уровня. Достаточно указать, из какого надкласса они наследуют свойства.  [11]

Указывает, что по завершению блока операторов директивы разделения заданий в переменные из списка остающегося подпроцесса будут скопированы экземпляры PRIVATE-переменных подпроцесса, выполнявшего последнюю итерацию цикла во или последний раздел SECTION При отсутствии назначений переменных списка в последней итерации или в последнем блоке SECTION переменные остающегося экземпляра окажутся в состоянии неопределенности.  [12]

13 Вид экрана после вызова окна Variables. [13]

Чтобы просмотреть переменные экземпляра, дважды щелкните на пиктограмме Global, найдите имя класса, с которым связана переменная экземпляра, и дважды щелкните на нем. Так как переменные экземпляра являются атрибутами конкретного экземпляра окна, они появляются в списке атрибутов ниже имени класса.  [14]

Переменные экземпляра являются местными переменными каждого объекта, у которых есть имя и значение. У объектов одного типа переменные экземпляра имеют одинаковые имена, но их значения индивидуальны.  [15]



Страницы:      1    2