软件工程 选择题 标准 ★ 精品

类型安全与数据封装 — 软件工程选择题

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

题目
某设备的工作模式只能是“待机、运行、维护”之一;外部代码需要读取和修改模式,但不能直接访问内部存储,也不能传入这三种模式之外的值。哪种设计同时满足类型安全与数据封装? A. 将模式字段声明为 public String B. 将模式字段声明为 private String,并提供接收任意字符串的公开 setter C. 将模式字段声明为 private enum,并提供返回该枚举的公开 getter 和接收该枚举的公开 setter D. 将模式字段声明为 public enum