内部クラス
内部クラス
わかりやすいJavaオブジェクト指向編Chapter16の3節では、内部クラスについて学びます。
内部クラスについて
コンストラクタ引数を指定していなくても、処理を担当する内部クラスに任せることができる。
コード
class Outer{ private int number; public Outer(int n) { number = n; } public void doIt() { Inner obj = new Inner(); obj.disp(); } class Inner { public void disp() { System.out.println("Outerクラスのnumerは " + number); } } } public class Exec { public static void main(String[] args) { Outer o = new Outer(150); o.doIt(); } }