카테고리 없음

외부 클래스 안에 있는 내부클래스 사용하기

타코따코 2019. 8. 9. 16:55

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