クラス

クラス図は,クラスの構造および,クラス間の関係を表わす.

まずは,クラスの構造を表わす方法を示す.3段に分かれたブロックで,クラスの構造を表わす.

上段では,そのクラスのクラス名を表わす.
通常のクラスである場合にはフォントは普通である.抽象クラスである場合にはフォントが斜体になっている.

中段では,そのクラスのフィールドを定義する.
1つのフィールドを表わすために,1行を以下の内容で表わす.

(可視性) (フィールド名):(フィールドの型)= (初期値)
修飾子と記号の関係を以下に示す.
記号修飾子意味
+public全てのクラスからアクセス可能
-private同じクラスからアクセス可能
#protectedサブクラス及び,同じパッケージからアクセス可能
~(なし)同じパッケージにあるクラスからアクセス可能

下段では,そのクラスのメソッドを定義する.
1つのフィールドを表わすために,1行を以下の内容で表わす.

(可視性) メソッド名(パラメータ):(戻り値)