더북(TheBook)

자, 그렇다면 이 변수들을 main 메서드에서 한번 사용해봅시다.

package javaStudy;

public class VariableScopeExam {
    int globalScope = 10;
    
    public void scopeTest(int value) {
        int localScope = 20;
        
        System.out.println(globalScope);
        System.out.println(localScope);
        System.out.println(value);
    }
    
    public void scopeTest2(int value2) {
        System.out.println(globalScope);
//      System.out.println(localScope);
//      System.out.println(value);
        System.out.println(value2);
    }

    public static void main(String[] args) {
        System.out.println(globalScope); // 컴파일 오류가 발생합니다.
        System.out.println(localScope);  // 컴파일 오류가 발생합니다.
        System.out.println(value);       // 컴파일 오류가 발생합니다.
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.