软件工程 填空题 较难 ★ 精品

类型安全与数据封装 — 软件工程填空题

软件构建 数据类型与结构设计 AI 三重审校通过

题目
某自动化仓库的任务状态只能是 QUEUED、PICKING、PACKED、CANCELLED 四种之一。设计要求:状态字段不得被类外代码直接读写;类外代码只能调用公开的 transition 方法更新状态,且该方法不接受任意字符串。若 JobState 已定义为仅含上述成员的枚举,字段声明应为____。