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
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 |