public class Exercise7_27 {
public static void main(String args[]) {
Outer outer=new Outer();
Outer.Inner inner=outer.new Inner();
inner.method1();
}//main
}//Excersie package freeday809;
class Outer{
int value =10;
class Inner{
int value =20;
void method1() {
int value =30;
System.out.println(value);
System.out.println(this.value);
System.out.println(Outer.this.value);
}
}//inner
}//outer
public class Exercise7_27 {
public static void main(String args[]) {
Outer outer=new Outer();
Outer.Inner inner=outer.new Inner();
inner.method1();
1. 메인에 Outer객체 생성
2. Inner객체 생성하기 위해서 Outer.Inner의 클래스를 타고 오고
3. outer리모컨으로 new Inner(); 연다.
}//main
}//Excersie