枚举类问题与练习
问题
- 问题: True or false: 枚举类可以是 java.lang.String类的子类.
练习
- 练习: 重写 Questions and Exercises: Classes 中
Card
类,使用枚举类来表示扑克中的花色和点数。 - 练习: 重写
Deck
类.
答案
问题答案
问题: True or false: 枚举类可以是 java.lang.String类的子类.
答案: False. 所有的枚举类都继承自
java.lang.Enum
.因为一个类只能继承字一个父类,Java语言不支持多重继承,因此枚举类不可能是任何其他类的子类.
练习答案
练习: 重写 Questions and Exercises: Classes 中
Card
类,使用枚举类来表示扑克中的花色和点数。答案: 参考
Card3.java
,Suit.java
, 和Rank.java
.练习: 重写
Deck
类.答案: 参考
Deck3.java
.