クラスを入れ子にして、インナークラスを定義することができる。
次の例では、MainClassの中でInnerClassを定義して、それぞれのクラスのプロパティにアクセスしている。
留意点として、アウタークラスからインナークラスを参照する際に、[アウタークラス名].[インナークラス名]
とすること。インナークラス名だけで定義しようとすると「そんなクラスはないよ」と怒られる。
なお、インナークラスの定義位置は、必ずしもアウタークラスの冒頭でなくてもよい。
クラスを入れ子にして、インナークラスを定義することができる。
次の例では、MainClassの中でInnerClassを定義して、それぞれのクラスのプロパティにアクセスしている。
留意点として、アウタークラスからインナークラスを参照する際に、[アウタークラス名].[インナークラス名]
とすること。インナークラス名だけで定義しようとすると「そんなクラスはないよ」と怒られる。
なお、インナークラスの定義位置は、必ずしもアウタークラスの冒頭でなくてもよい。