728x90
스코프 범위내에서는 범위 외부에 선언된 변수에 접근 가능하나 스코프 범위 외부에서 범위 내부에 선언된 변수에는 접근 할 수 없다.
public class Main {
public static void main(String[] args) {
int out = 1;
while(...) { //스코프 시작
int inner = 0;
int result = out + inner; // 변수 out은 스코프 범위 밖에 있는 변수라 접근 가능
} //스코프 끝
inner = 3; // 변수 inner은 스코프 범위 밖에 있는 변수라 접근 불가능
}
}
728x90
'Java' 카테고리의 다른 글
[Java] 메모리 구조 (0) | 2022.05.31 |
---|---|
[Java] "== vs equals" (0) | 2022.05.27 |
[Java] 암시적 형변환 (0) | 2022.05.17 |
[Java] 상수, 리터럴 (0) | 2022.05.10 |
[Java] 전역(glpbal)변수, 정적(static)변수 (0) | 2022.03.25 |
댓글