пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Класс. Имя класса. Атрибуты класса. Операции класса.

Класс – это описание набора объектов с одинаковыми атрибутами, операциями, связями и семантикой.

Графически класс изображается в виде прямоугольника, разделенного на 3 блока горизонтальными линиями: имя класса, атрибуты (свойства) класса, операции (методы) класса.

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

Операция (метод) – это реализация метода класса. Класс может иметь любое число операций либо не иметь ни одной. Часто вызов операции объекта изменяет его атрибуты. Можно специфицировать операцию, устанавливая ее сигнатуру, включающую имя, тип и значение по умолчанию всех параметров, а применительно к функциям – тип возвращаемого значения. Абстрактные методы класса обозначаются курсивным шрифтом. Статические методы класса обозначаются подчеркиванием.

Для атрибутов и операций может быть указан тип видимости:

  •   private – атрибут не виден внешними классами (объектами) и может использоваться только объектом, его содержащим;
  • # protected – атрибут виден для потомков данного класса;
  • +  public  – атрибут виден для любого другого класса (объекта).

Cтереотип – это слово, заключенное в угловые кавычки, которое указывает то, что за ним следует.

37(1).png


28.01.2019; 16:02
хиты: 123
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь