属性

クラス図では、属性は分類子のインスタンスに関するデータ定義を表します。 属性は該当するデータ定義の値範囲を示します。

分類子が保有できる属性の数に制限はなく、属性を一切保有しない場合もあります。属性は構造およびクラスのインスタンス値を示します。

例えば、「Customer」クラスの属性には、顧客口座の残高を保持する「balance」属性があります。

UML クラス図では、次のマッピングが存在します。

属性は形状の属性区画内に表示されます。

次の表に、ソース・コードで宣言された属性、および Visualizer での表示方法を示します。

C/C++ ソース・コード UML の可視化
C/C++ ソース・コード属性のスナップショット。 C/C++ 属性が表示されます。

属性区画の表示、非表示、または折りたたみや、区画タイトルの表示または非表示を行うことができます。 属性の可視性のスタイルは、テキスト記号 (「-」など) またはアイコン ( 属性の可視性のスタイルのアイコンを示すイメージ。 など) として指定することもできます。

関連概念
クラス
クラス図
関係
操作
多重度
可視性
関連タスク
属性区画と操作区画の表示に関するデフォルト設定の変更
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005