我知道枚举是隐式最终的。但是为什么它们应该隐式为最终的
例如,有一个方向枚举和一个子方向枚举。为什么SubDirection枚举不能扩展Direction枚举,因为它们都扩展了java.lang.Enum
public class EnumInheritance {
enum Direction { NORTH, SOUTH, EAST, WEST}
enum SUBDIRECTION extends Direction {
NORTHWEST, NORTHEAST, SORTHWEST, SOUTHEAST
}
public static void main(String[] args) {
Direction dir = SUBDIRECTION.NORTHEAST;
}
}
我在概念上不了解吗?