枚举类的values方法是怎么创建的