Question 14 : 열거형

Given:
10. class Nav{
11.      public enum Direction { NORTH, SOUTH, EAST, WEST }
12. }
13. public class Sprite{
14.      // insert code here
15. }

Which code, inserted at line 14, allows the Sprite class to compile?

A. Direction d = NORTH;
B. Nav.Direction d = NORTH;
C. Direction d = Direction.NORTH;
D. Nav.Direction d = Nav.Direction.NORTH;

[HeadFirst Java - p.705]
# 자바5.0에서 추가된, 유효한 값의 집합을 보통 열거(enumeration)라고 부릅니다.
# 열거형의 사용 : 클래스의 일종이므로 클래스처럼 선언하고 사용한다.
     public enum Members { JERRY, BOBBY, PHIL };
     public Members selectedBandMember;
     ...
     if (selectedBandMember == Members.JERRY) {
          ...
     }

Answer: D
반응형

'잘난놈되기 > SCJP' 카테고리의 다른 글

Q016. 내부클래스  (0) 2008.04.04
Q015. 무명클래스의 형태  (0) 2008.04.04
Q013. import static  (0) 2008.04.03
Q012. 변수의 적용 범위  (0) 2008.04.01
Q011. 문법 오류  (0) 2008.04.01

+ Recent posts