인프런 커뮤니티 질문&답변

tjdnwn19님의 프로필 이미지
tjdnwn19

작성한 질문수

나도코딩의 자바 기본편 - 풀코스 (20시간)

클래스 메소드

Static boolean, Static void 호출

해결된 질문

작성

·

459

0

 클래스에

    static boolean canAutoReport = false;
    static void callServiceCenter() {
        System.out.println("서비스 센터(1588-0000)로 연결합니다.");
    }

이렇게 선언해두었는데 b1.canAutoReport 나 b1.callServiceCenter()이 안됩니다. BlackBox.canAutoReport랑 BlackBox.callServiceCenter() 는 되는데 뭐가 문제일까요?

 

답변 1

0

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요?
BlackBox 로부터 b1 객체를 만들어서 사용하는 부분 전체 코드 (import 포함) 의 확인이 필요합니다. 다른 패키지에 있는 BlackBox 를 import 해서 사용하신 것은 아닌지, BlackBox 클래스 파일이 저장되지 않은 것은 아닌지, 또는 canAutoReport / callServiceCenter 앞에 public 을 붙여보는 시도를 해보실 수 있습니다.
실행 시 에러 메시지가 발생한다면 그 내용은 무엇인지, 그리고 에러가 발생했을 때 전체 화면을 캡처해서 보여주시면 도움드릴 수 있을 것 같습니다.
감사합니다 😊

tjdnwn19님의 프로필 이미지
tjdnwn19

작성한 질문수

질문하기