Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
答案:错。所有枚举都隐式继承 java.lang.Enum。因为类只能继承一个父类,Java 语言不支持多重继承状态,因此枚举不能继承其他任何内容。
Exercise:从 Questions and Exercises: Classes 中的练习中重写类 Card
,使其代表具有枚举类型的卡片的大小和花色。
答案:参见 Card3.java
,Suit.java
和 Rank.java
。
Exercise:重写 Deck
类。
答案:参见 Deck3.java
。