목차
- Java Scope (유효범위)
- Method 안 변수 유효범위
- 중괄호 {} 안 변수 유효범위
Java Scope (유효범위)
변수는 생성된 범위 안에서 변수 선언 이후부터만 유효.
Method 안 변수 유효범위
메서드 안에서 선언된 변수는 해당 메서드 안 선언 이후부터만 유효.
[예제]
public class Hz {
// 메서드 밖 : 변수 a 유효 X
public static void main(String[] args) {
// 변수 선언 전 : 변수 a 유효 X
int a = 3;
System.out.println(a); // 변수 a 유효 O
}
// 메서드 밖 : 변수 a 유효 X
}
중괄호 {} 안 변수 유효범위
중괄호 { } 안에서 선언된 변수는 중괄호 안 선언 이후부터만 유효.
[예제]
public class Hz {
public static void main(String[] args) {
// 중괄호 밖 : 변수 a 유효 X
{
// 변수 선언 전 : 변수 a 유효 X
int a = 3;
System.out.println(a); // 유효 O
}
// 중괄호 밖 : a 유효 X
}
}
최신댓글