Атрибуты. Атрибутописывает свойство в виде строки текста внутри прямоуголь­ника класса

Атрибут описывает свойство в виде строки текста внутри прямоуголь­ника класса. Полная форма атрибута:

видимость имя: тип кратность = значение по умолчанию {строка свойств} Например:

- имя: String [1] = "Без имени" {readonly}

Обязательно только имя.

• Метка видимость обозначает, относится ли атрибут к открытым (+) (public) или к закрытым (-) (private). Другие типы видимости обсу­ждаются на стр. 110.


• Имя атрибута - способ ссылки класса на атрибут – приблизительно соответствует имени поля в языке программирования.

• Тип атрибута накладывает ограничение на вид объекта, который мо­жет быть размещен в атрибуте. Можно считать его аналогом типа поля в языке программирования.

• Кратность рассмотрена на стр. 65,

• Значение по умолчанию представляет собой значение для вновь созда­ваемых объектов, если атрибут не определен в процессе создания.

• Элемент {строка свойств} позволяет указывать дополнительные свойства атрибута. В примере он равен {readonly}, то есть клиенты не могут изменять атрибут. Если он пропущен, то, как правило, атрибут можно модифицировать. Остальные строки свойств будут описаны позже.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: