[Java] 스코프(scope) : { }
본문 바로가기
Java

[Java] 스코프(scope) : { }

by IYK2h 2022. 5. 20.
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

댓글