728x90
반응형
package chap10;
/*
main 메서드에서 method1() 메서드를 호출하고,
method1 메서드에서 value 값을 출력하여 다음의 결과가 나오도록 프로그램 수정하기
[결과]
지역 변수 value=30
내부클래스 객체의 멤버 value=20
외부클래스 객체의 멤버 vlaue=10
*/
class Outer11 {
int value = 10;
class Inner {
int value = 20;
void method1() {
int value = 30;
System.out.println("지역 변수 value="+value);
System.out.println("내부클래스 객체의 멤버 value="+this.value);
System.out.println("외부클래스 객체의 멤버 vlaue=" + Outer11.this.value);
}
}
}
public class Test0318_2 {
public static void main(String[] args) {
new Outer11().new Inner().method1();
}
}
728x90
반응형