枚举常量后的`{ }` 实为隐式匿名子类,抽象方法就写在里面。本文用 GUI 工具展示枚举类、常量与运行时类,并对照 getClass 与 getDeclaringClass。