관련 이론 및 문법

(Console 클래스 참고)

http://kkikkodev.tistory.com/280


문제 의도

프롬프트 상에서 사용자가 aiko 라고 패스워드를 친다면, 결과는 어떻게 되는지 고르는 문제입니다.


답안

E


풀이 방법

일단, 소스코드를 보면, Talk 라는 클래스 정의부가 있고, main 메소드가 그 안에 있습니다. 전체적으로 Console 객체를 만들어서 사용자로부터 한 줄 문자열을 입력받아 (readLine 메소드 통해서) pw 라는 String 형 변수에 저장하고, 이를 화면에 출력하고 있습니다.


8 번 라인을 보면, Console 객체를 직접 생성자를 호출하여 만들고 있습니다. 하지만, Console 생성자는 private 로 정의되어 있으므로 외부에서 직접 호출할 수가 없습니다. 따라서, 컴파일 에러가 나게 됩니다.


결과적으로 답안은 E 가 됩니다.


by kkikkodev 2015. 9. 10. 01:06