フィールドは、モデリングされたJavaクラスまたはJavaインタフェースの特性をカプセル化するために使用します。モデリングされたすべてのフィールドには、名前、データ型および指定された可視性があります。
フィールドとは、クラスまたはインタフェースの特性(プロパティ)です。属性は、それが属するクラスの構造的な特性であり、値を持っています。
注意: Javaインタフェースのフィールドは、可視性がpublic
であり、static
かつfinal
です。
staticフィールドは、ダイアグラム上で下線が引かれます。
Javaソース・コードにフィールドを追加するか、ダイアグラム上でフィールドをインプレース作成することにより、モデリングされたクラスまたはインタフェースにフィールドを作成できます。詳細は、「ダイアグラム要素のインプレース作成および編集」を参照してください。
モデリングされたクラスまたはインタフェースでフィールドをインプレース作成する場合は、フィールドの可視性(Javaクラスのpublic(+
)、private(-
)またはprotected(#
))、名前およびデータ型を入力します。次に例を示します。+ name : java.lang.String
フィールドに可視性文字を指定しない場合、Javaクラスのフィールドには、デフォルトの可視性Packageが使用されます。Javaインタフェースのフィールドに指定できる可視性は、public(+
)のみです。
フィールドに型を指定しなかった場合、デフォルトの型であるString(java.lang.String
)が使用されます。フィールドの可視性またはその他のプロパティを変更するには、ダイアグラム上でクラスをダブルクリックし、クラス・エディタまたはコード・エディタでフィールドの詳細を変更します。
Copyright © 1997, 2004, Oracle. All rights reserved.