• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

퀴즈 8번 질문 있습니다.

23.07.05 19:35 작성 조회수 169

0

 이런 에러가 뜨는데 뭐가 잘못된걸까요

답변 1

답변을 작성해보세요.

0

안녕하세요?
실수로 참조 변수의 이름을 잘못 입력하신 것 같아요.

speedCam.setReporter(new VideoReporter());

위처럼 입력하셔야 하는데 speed 의 s 를 대문자로 적으신 건 아닌지 확인 부탁드립니다.

SpeedCam.setReporter(new VideoReporter()); // 대문자 S -> 소문자 s

객체(speedCam) 를 통해 메소드에 접근하지 않고 클래스(SpeedCam) 명을 직접 사용하는 경우 접근하려는 static 메소드가 아닐 때 발생하는 오류입니다 😊

감사합니다.