💡
原文约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。
➡️