강의로 돌아가기
정태천

질문입니다.

public class VariableScopeExam{
    int value = 10;
    public static void main(String []args){
        VariableScopeExam exam = new VariableScopeExam();
        System.out.println(exam.value);
    }
}

------------------------------------------------------------------------------------------------------------------------------

public class VariableScopeExam{
   static int value = 10;
    public static void main(String []args){
        System.out.println(value);
    }
}

이 두가지 코드는 출력결과가 같아야 하는거 아닌가요??
왜 위의 코드는 출력이 안될까요??

1 개의 답변
Demi

저는 둘 다 실행이 잘 되는데요.
혹시 실행 시 파일을 잘못 저장했다거나, 다른 이유가 있는게 아닐까요?

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.