皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
阅读下列说明和Java代码,应填入(n)处。 【说明】 某游戏公司现欲开发一款面向儿童的模拟游戏,该游戏主要模拟现实世界中各种鸭子的发声特征、飞行特征和外观特征。游戏需要模拟的鸭子种类及其特征如表10-7所示: 为支持将来能够模拟更多种类鸭子的特征,采用策略设计模式(Strategy)设计的类图如图10-12所示: 其中,Duck为抽象类,描述了抽象的鸭子,而类RubberDuck、MallardDuck、 CottonDuck 和 RedHeadDuck分别描述具体的鸭子种类,方法fly()、quack()和display()分别表示不同种类的鸭子都具有飞行特征、发声特征和外观特征;接口FlyBehavior与 QuackBehavior分别用于表示抽象的飞行行为与发声行为;类FlyNoWay与FlyWithWings分别描述不能飞行的行为和用翅膀飞行的行为;类Quack、Squeak与QuackNoWay分别描述发出“嘎嘎”声的行为、发出橡皮与空气摩擦声的行为与不发声的行为。请填补以下代码中的空缺。 【Java代码】 (1) FlyBehavior{ public void fly(); }; (2) QuackBehavior{ public void quack(); }; class FlyWithWings implements FlyBehavior{ public void fly(){System.out.println(“使用翅膀飞行!”);} }; class FlyNoWay implements FlyBehavior{ public void fly(){System.out.println(“不能飞行!”);} }; class Quack implements QuackBehavior{ public void quack(){System.out.println(“发出/‘嘎嘎/’声!”); } }; class Squeak implements QuackBehavior{ public void quack(){System.out.println(“发出空气与橡皮摩擦声 !”); } }; class QuackNoWay implements QuackBehavior{ public void quack(){System.out.println(“不能发声!”);} }; abstract class Duck{ protected FlyBehavior (3); protected QuackBehavior (4); public void fly(){ (5); } public void quack() { (6);}; public (7) void display(); }; class RubberDuck extends Duck{ public RubberDuck(){ flyBehavior=new (8); quackBehavior=new (9); } public void display(){/*此处省略显示橡皮鸭的代码*/ } }; //其他代码省略
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】分批法成本计算对象的确定通常是根据()
A.
用户订单
B.
产品品种
C.
客户要求
D.
生产任务通知单
【单选题】()是指人们在居室空间设计中,有目的、有计划地将色彩安排与特定的环境进行设计。
A.
居室空间的色彩设计
B.
居室空间的陈设设计
C.
居室空间的灯光设计
D.
居室空间的空间组织
【单选题】分批法的成本对象的确定通常是根据
A.
客户的订单
B.
产品的品种
C.
企业的生产工艺
D.
生产任务通知单
【单选题】分批法成本计算对象的确定通常是根据()
A.
用户订单
B.
生产任务通知单
C.
产品品种
D.
客户要求
【判断题】Fisheye is a type of telephoto with high depth of field but also with distorted perspective.
A.
正确
B.
错误
【判断题】工业机器人可划分为物理机器人和软件机器人。
A.
正确
B.
错误
【单选题】A good teacher is ______ who teaches not only with mind but also with heart.
A.
one
B.
the one
C.
it
D.
that
【单选题】分批法成本计算对象的确定通常是根据
A.
客户的订单
B.
产品的品种
C.
企业的生产工艺
D.
生产任务通知单
【判断题】工业机器人可划分为物理机器人和软件机器人。
A.
正确
B.
错误
【判断题】居室空间色彩设计是指人们在居室空间设计中,有目的、有计划地将色彩安排与特定的环境进行设计。()
A.
正确
B.
错误
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题