概要 内部クラスはクラス間の関係を明確にするために使用します。あるクラスのメンバ変数やメソッドに強く依存しているクラスは、そのクラスの内部クラスとして宣言します。 【例1】Outerクラス内に内部クラスInnerを宣言した例です。 public class Outer { private String outerMsg = "Outerクラスのメンバ変数"; //内部クラスInnerの宣言 private class Inner { private String innerMsg = "Innerクラスのメンバ変数"; void innerSay() { //内部クラスからOuterクラスのメンバ変数が参照可能 System.out.println(outerMsg); System.out.println(innerMsg); } } void say() { //Outerクラスのメソ