1、枚举允许继承吗? 2、枚举类允许被继承吗? 3、枚举允许实现接口吗? 4、枚举用==比较和用equals比较的区别是什么? 5、枚举用compareTo比较的时候,比较的是什么? 6、Java枚举类的本质是什么? 7、编译器对枚举类做了什么加工处理? 8、枚举类能否克隆? 9、为什么说枚举类是线程安全的? 10、枚举类和常量的区别是什么?优点有哪些?