首页
登录
从业资格
阅读以下说明和Java代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 以
阅读以下说明和Java代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 以
资格题库
2022-08-02
35
问题
阅读以下说明和Java代码,填补代码中的空缺,将解答填入答题纸的对应栏内。以下Java代码实现一个超市简单销售系统中的部分功能,顾客选择图书等物件(Item)加入购物车(ShoppingCart),到收银台(Cashier)对每个购物车中的物品统计其价格进行结账。设计如下所示类图。
选项
答案
解析
(1)implements Item
(2)this.price=price
(3)visitor.visit(this)
(4)implements Visitor
(5)public void visit(Book book)
(6)item.accept(visitor)
解析:(1)根据类图实现接口,Book类继承Item类;
(2)构造方法传值,用参数price给自身成员变量(this.price)赋值;
(3)本题考察访问者模式,使用visitor访问本元素;
(4)根据类图实现接口,Cashier类继承Visitor类;
(5)从类图当中可以看出,此处需要实现一个方法visit;
(6)根据题意,此处需要计算价格,结合访问者模式,此处调用accept方法。
转载请注明原文地址:https://tihaiku.com/congyezige/2426424.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
在网页中创建一个如下图所示的表单控件的HTML代码是()。 A.<input
通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用户信息的恶意代码为(
下面的XML代码段中,语法正确的是()。A.<!-xml示例-!><?xml
()是正确的网页代码结构。A.<html></html><head><
阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
阅读一下说明,回答问题1至问题4.将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题4,将答案填入答题纸对应的解答栏内。(注:此题为思
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
随机试题
Itwouldbeinterestingtodiscoverhowmanyyoungpeoplegotouniversityw
“芦笙舞”中的小芦笙,小巧玲珑,音色明亮,主要用于独舞和双人舞竞技性表演。()
下列属于基本建筑图的是()A.建筑总平面图 B.建筑平面图 C.建筑立面图
外科手术后伤口感染常发生在术后A.7~8天 B.9~10天 C.1~2天
中发【2004】16号文件中关于加强和改进大学生思想政治教育工作的六项基本原则是
李勇是战备航行飞行员,休假期间,突发疾病死亡。服现役期间,李勇所在部队为其缴纳了
B变压器空载运行时,原、副边电压之比等于匝数比,一次电流与二次电流的比与匝数成反比,即:U1/U2=N1/N2=k=2,I1/I2=N2/N1=1/k。理想变压
甲在国外旅游,见有人兜售高仿真人民币,用1万元换取10万元假币,将假币夹在书中寄
当隐蔽工程为检验批时,其质量验收应由( )组织施工单位项目专业质量检查员、专业
下列各项中,属于所有者权益的是()。A.应付福利费 B.资本溢价 C.
最新回复
(
0
)