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 {
// 메서드 밖 : 변수 a 유효 X
public static void main(String[] args) {
// 변수 선언 전 : 변수 a 유효 X
int a = 3;
System.out.println(a); // 변수 a 유효 O
}
중괄호 { } 안에서 선언된 변수는 중괄호 안 선언 이후부터만 유효. [예제] public class Hz { public static void main(String[] args) { // 중괄호 밖 : 변수 a 유효 X { // 변수 선언 전 : 변수 a 유효 X int a = 3; System.out.println(a); // 유효 O } // 중괄호 밖 : a 유효 X } }
중괄호 { } 안에서 선언된 변수는 중괄호 안 선언 이후부터만 유효.
// 중괄호 밖 : 변수 a 유효 X
{
System.out.println(a); // 유효 O
// 중괄호 밖 : a 유효 X
최신댓글