程序设计 选择题 标准

封装与访问修饰符 — 程序设计选择题

Java 程序设计(大学通用) 类与对象 AI 三重审校通过

题目
某 Java 类中,属性 balance 已声明为 private。下列说法正确的是:A. 属性用 private 修饰后即完成封装,外部任何情况下都无法影响其值 B. 封装只需把属性设为 public,即可由类外部自由读写 C. 规范做法是提供公有的 getBalance() 与 setBalance(double b),并在 set 方法中校验 b 合法后再赋值 D. 存取方法必须同时命名为 get 和 set,缺一不可,否则程序编译报错