内部Javaクラスおよび内部Javaインタフェースは、それらを所有するクラスのメンバーとして定義します。このようなクラスは、メンバー・クラスと呼ばれることもあります。
内部クラスおよび内部インタフェースは、ダイアグラム上のモデル化されたJavaクラスまたはJavaインタフェースの内部クラス・コンパートメントに表示されます。内部クラスにはClassが、内部インタフェースにはInterfaceが接頭辞として付き、可視性の記号とクラス名またはインタフェース名の間に挿入されます。
注意: 内部クラスおよび内部インタフェースは、JavaクラスまたはJavaインタフェースで非表示にできます。詳細は、「クラス図の要素の表示方法の変更」を参照してください。
内部Javaクラスおよび内部Javaインタフェースには、次の制限があります。