ВУЗ:
Составители:
245
- общий атрибут (public) (помечается символом +)
означает, что любая сущность, имеющая доступ к объекту
определяемого класса, имеет доступ и к этому атрибугу;
- защищенный атрибут (protected) (обозначается
символом #) доступен только для методов класса и его
потомков;
- приватный атрибут (private) (обозначается символом -)
доступен только методам класса;
- признак области видимости может изображаться
ключевым словом «public», «protected» или «private»
или
может быть спущен, что означает, что область видимости
не показывается (а не то, что она не определена или
«public» по умолчанию);
б) имя - это идентификатор, представляющий имя
атрибута;
в) тип - зависящее от языка реализации описание типа
атрибута;
г) значение по умолчанию - зависящее от языка
реализации выражение, задающее начальное значение для
атрибута вновь созданного объекта;
д) свойства - строка дополнительных свойств элемента
(необязательная часть). Если свойства не указываются,
скобки { } опускаются. Примером свойства может служить
имя автора: {Author = Smith}.
По умолчанию атрибут является изменяемым. Указав в
его свойствах пометку {frozen}
, можно объявить атрибут
неизменяемым. Для атрибута можно указывать его
множественность. Если она не обозначена, то
предполагается, что атрибут может хранить ровно одно
значение. Множественность может быть определена в
квадратных скобках сразу после имени атрибута:
cords[3]: integer.
В программных классах операции и методы трактуются
как программные процедуры, время выполнения которых
Страницы
- « первая
- ‹ предыдущая
- …
- 243
- 244
- 245
- 246
- 247
- …
- следующая ›
- последняя »
