从 SCJP Questions PDF book 中,我得到了这个问题..
1. enum Animals {
2. DOG("woof"), CAT("meow"), FISH("burble");
3. String sound;
4. Animals(String s) { sound = s; }
5. }
6. class TestEnum {
7. static Animals a;
8. public static void main(String[] args) {
9. System.out.println(a.DOG.sound + " " + a.FISH.sound);
10. }
11. }
选项是,
A. woof burble
B. 多个编译错误
C. 由于第 2 行的错误,编译失败
D. 由于第 3 行出错,编译失败
E. 由于第 4 行的错误,编译失败
F. 第9行出错导致编译失败
A是正确答案,...
有人可以解释一下吗..
枚举是否可以有构造函数?