程序设计 选择题 标准 ★ 精品

接口的定义与实现 — 程序设计选择题

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

题目
某接口定义片段为:interface Speaker { String GREET = "Hi"; void speak(); void whisper(); }。现有类声明 class Robot implements Speaker,若不修改接口,下列哪种做法可使 Robot 类通过编译?A. 在 Robot 类中至少实现 speak() 方法即可 B. 在 Robot 类中实现 speak() 和 whisper(),并将 GREET 重新赋值为其他字符串 C. 将 Robot 声明为 abstract class Robot implements Speaker,可不实现任何抽象方法 D. 实现方法时可将 speak() 的访问权限声明为 protected