枚举类型作为switch参数的NPE避免策略及default的解决方案