クラスまたはインタフェースの属性のプロパティを指定する際に使用します。
名前
この分類子に対して定義する属性の名前を入力します。
- 新規の属性を作成するには、「新規」をクリックします。
- 現在選択されている属性を削除するには、「削除」をクリックします。
可視性
属性の可視性を指定します。可視性には、「public」、「private」、「protected」または「Package」があります。
注意: インタフェースに定義される属性には、publicの可視性のみ指定できます。
多重度
属性が配列なのかフィールドなのかを指定する値を入力します。
static
属性をstaticとしてマークする場合に選択します。
注意: インタフェースに定義される属性をstaticにはできません。
final
属性をfinalとしてマークする場合に選択します。
注意: インタフェースに定義される属性はfinalであることが必要です。
スコープ
タイプ・メンバー(属性、操作、アソシエーションのロール)のスコープを「インスタンス」または「分類子(static)」の中から選択します。通常、タイプ・メンバーはインスタンス・スコープを持ちます。
- インスタンス: 属性およびアソシエーションのロールの場合、このタイプのインスタンスごとにタイプ・メンバーの値が保持されることを表します。操作の場合、その操作が個々のインスタンスに対して実行されることを表します。
- 分類子(static): 属性およびアソシエーションのロールの場合、タイプ・メンバーの値がそのタイプのすべてのインスタンスについて共通であることを表します。操作の場合、その操作が個々のインスタンスに対して実行されないことを表します。
タイプ
属性のデータ型を入力します。デフォルトのデータ型は、
String
です。既存のクラスを属性タイプとして選択するには、
アイコンをクリックします。
初期値
この属性の初期値を入力します。初期値に大量のテキストを入力するには、「編集」をクリックします。
ノート
この属性に対するコメントを入力します。
関連項目
Copyright © 1997, 2004, Oracle. All rights reserved.