问题和练习答案:枚举类型
Questions
- 问题 :对还是错:
Enum
类型可以是java\.lang\.String
的子类。
答案 :错误。所有枚举都隐式扩展java\.lang\.Enum
。由于类只能扩展一个父级,因此 Java 语言不支持状态的多重继承,因此,枚举不能扩展其他任何东西。
Exercises
- 锻炼 :从问题与练习:类的练习中重写
Card
类,以使其代表具有枚举类型的卡片的等级和花色。
答案 :参见Card3.java,Suit.java和Rank.java。
- 锻炼 :重写
Deck
类。
答案 :请参见Deck3.java。