Java教程是针对JDK 8编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并且可能使用不再可用的技术。
请参阅Java语言更改,了解Java SE 9及其后续版本中更新的语言特性的摘要。
请参阅JDK发行说明,了解所有JDK版本的新功能、增强功能以及已删除或已弃用选项的信息。
答案:错误。所有枚举隐式地扩展java.lang.Enum。因为一个类只能扩展一个父类,Java语言不支持多重继承状态,因此枚举不能扩展其他任何东西。
练习:重新编写问题和练习:类中的Card
类,使用枚举类型表示卡片的等级和花色。
答案:参见Card3.java
,Suit.java
和Rank.java
。
练习:重新编写Deck
类。
答案:参见Deck3.java
。