/*
* 지역 중첩 클래스
*/
class OuterL {
private int a;
// 생성자 생성 후 a 값 대입.
public OuterL() { a = 1; }
// info()함수.
public void info() {
class Local {
private int b;
public Local() { b = 2;}
public void Localinfo() {
System.out.println("a : " + a );
System.out.println("b : " + b);
}
} // class Local
Local li =new Local();
li.Localinfo();
}
}
// 메인 메서드 클래스.
public class Ex03Local {
public static void main(String[] args) {
OuterL ol = new OuterL();
ol.info();
}
}