枚举继承自java.lang.Enum

枚举继承自java.lang.Enum

💡 原文约300字/词,阅读约需1分钟。
📝

内容提要

Java中的枚举不能继承其他类,也不能作为超类,所有枚举自动继承java.lang.Enum类,提供ordinal()和compareTo()方法。ordinal()返回常量在列表中的位置,compareTo()比较两个常量的ordinal值。示例展示了交通工具的枚举及其用法。

🎯

关键要点

  • Java中的枚举不能继承其他类,也不能作为超类。
  • 所有枚举自动继承java.lang.Enum类,提供ordinal()和compareTo()方法。
  • ordinal()方法返回常量在列表中的位置,从零开始。
  • compareTo()方法比较两个常量的ordinal值,返回负值、零或正值。
  • 尽管有这些限制,枚举仍然像类一样工作,具有类似的行为。
  • 示例展示了交通工具的枚举及其用法,包括CAR、TRUCK、AIRPLANE、TRAIN和BOAT。
➡️

继续阅读