Enum(列挙子)について気になる記述が…

JavaEnumは、CやC++C#などのプログラミング言語とは異なり、クラスとしてお使われます。実際プログラマーが独自に定義したEnumは、java.lang.Enumクラスのサブクラスとして扱われます。

    Java SE11 Gold黒本P.55 より抜粋。そうなのか。