クラス図でモデル化されたJavaクラスおよびJavaインタフェースに、Javaのフィールドを表す属性を追加できます。
注意: ダイアグラムでの属性の表示方法は変更可能です。詳細は、「クラス図の要素の表示方法の変更」を参照してください。
モデル化したクラスで、既存の属性の下にスペースがない場合は、属性コンパートメントの下のグラッブ・バーをドラッグし、コンパートメントを拡大してください。
属性の可視性(Javaクラスのpublic(+
)、private(-
)またはprotected(#
))、名前およびデータ型を入力します。次に例を示します。
+ name :
属性に可視性を指定しない場合、Javaクラスの属性には、デフォルトのPackage(java.lang.String
¶
)可視性が使用されます。Javaインタフェースの属性に指定できる可視性は、public(+
)のみです。
属性にタイプを指定しなかった場合、デフォルトのタイプString
(java.lang.String
)が使用されます。デフォルトの可視性は、Javaクラスの場合はPackageに、Javaインタフェースの場合はpublicに設定されます。属性の可視性またはその他のプロパティを変更するには、ダイアグラム上またはナビゲータ・ペインで、変更するクラスをダブルクリックし、属性の詳細を変更します。