글
관련 이론 및 문법
(내부 클래스 참고)
http://kkikkodev.tistory.com/258
문제 의도
주어진 소스코드의 15 라인에, 추가하였을 때, Line 클래스에 정의되어 있는 Point 클래스의 인스턴스를 정상적으로 생성하는 보기를 고르는 문제입니다.
답안
B
풀이 방법
소스코드를 살펴보면, 9 번 라인에 Line 클래스가 있고, 그 안의 10 라인에 Point static 클래스가 정의되어 있습니다. (static inner class) 13 라인에는 Triangle 클래스가 있고, 14 라인에는, 생성자가 정의되어 있습니다.
static inner class 를 생성하는 방법은,
외부 클래스명.static inner 클래스명 인스턴스 변수명 = new 외부 클래스명.static inner 클래스명();
의 형태이기 때문에, 답안은 보기 B 가 됩니다. (Line.Point p = new Line.Point();)
'4.1) OCJP > 1Z0-851 / 2012-08-28' 카테고리의 다른 글
| OCJP (1Z0-851 / 2012-08-28 / Exam B) - 36 번 (0) | 2015.09.03 |
|---|---|
| OCJP (1Z0-851 / 2012-08-28 / Exam B) - 35 번 (0) | 2015.09.02 |
| OCJP (1Z0-851 / 2012-08-28 / Exam B) - 34 번 (0) | 2015.09.02 |
| OCJP (1Z0-851 / 2012-08-28 / Exam B) - 33 번 (0) | 2015.09.02 |
| OCJP (1Z0-851 / 2012-08-28 / Exam B) - 32 번 (0) | 2015.09.02 |
| OCJP (1Z0-851 / 2012-08-28 / Exam B) - 30 번 (0) | 2015.09.02 |
| OCJP (1Z0-851 / 2012-08-28 / Exam B) - 29 번 (0) | 2015.09.02 |
| OCJP (1Z0-851 / 2012-08-28 / Exam B) - 28 번 (0) | 2015.09.02 |
| OCJP (1Z0-851 / 2012-08-28 / Exam B) - 27 번 (0) | 2015.09.02 |
| OCJP (1Z0-851 / 2012-08-28 / Exam B) - 26 번 (0) | 2015.09.02 |
RECENT COMMENT