クラス
クラス図は,クラスの構造および,クラス間の関係を表わす.
まずは,クラスの構造を表わす方法を示す.3段に分かれたブロックで,クラスの構造を表わす.
上段では,そのクラスのクラス名を表わす.
通常のクラスである場合にはフォントは普通である.抽象クラスである場合にはフォントが斜体になっている.
中段では,そのクラスのフィールドを定義する.
1つのフィールドを表わすために,1行を以下の内容で表わす.
(可視性) (フィールド名):(フィールドの型)= (初期値)
記号 | 修飾子 | 意味 |
+ | public | 全てのクラスからアクセス可能 |
- | private | 同じクラスからアクセス可能 |
# | protected | サブクラス及び,同じパッケージからアクセス可能 |
~ | (なし) | 同じパッケージにあるクラスからアクセス可能 |
下段では,そのクラスのメソッドを定義する.
1つのフィールドを表わすために,1行を以下の内容で表わす.
(可視性) メソッド名(パラメータ):(戻り値)