首页
登录
从业资格
阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。 以
阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。 以
考试题库
2022-08-02
61
问题
阅读以下说明和Java程序,填补代码中的空缺,将解答填入答题纸的对应栏内。以下Jave代码实现一个简单客户关系管理系统(CRM)中通过工厂(CustomerFactory)对象来创建客户(Customer)对象的功能。客户分为创建成功的客户(realCustomer)和空客户(NullCustomer)。空客户对象是当不满足特定条件时创建或获取的对象。类间关系如下图所示。
【Java代码】
选项
答案
解析
(1)abstract
(2)abstract
(3)extends
(4)extends
(5)equals(name)
(6)new NullCustomer()
(7)cf=New CustomerFactory();
解析:本题考察Java程序设计客户关系管理系统。
(1)Customer是抽象类,其中的实现方法应声明为抽象方法,则此处应填abstract。
(2)同(1)。
(3)realCustom实现了Customer抽象类,应当使用extends声明,故应填extends。
(4)同(3)。
(5)此处应判断判断名字是否在数组集合内,故应填equals(name)。
(6)当不满足条件时,应当创建一个空客户对象,故应填new NullCustomer()。
(7)若想使用客户工厂对象,应创建其实例,则此处应填cf=New CustomerFactory()。
转载请注明原文地址:http://tihaiku.com/congyezige/2426418.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
组织为完成某一目标而制定的具体行动方案称为A.程序化决策 B.非程序化决策
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
UML是一种()。A.面向对象的程序设计语言 B.面向过程的程序设计语言 C
IE浏览器能够正确解析()代码。A.ASP B.HTML C.JSP D
若程序P经编译并连接后可执行,则()。A.P是正确的程序 B.P中没有语法
若程序中定义了局部变量与全局变量,则()。A.在函数内只能访问局部变量,而不能访
负责解释执行JavaScript代码的是()。A.Web服务器 B.Web浏览
堆栈最常用于()。A.实现数据循环依位 B.实现程序转移 C.保护被中断程序
下面程序在IE浏览器中的显示结果为()。 <html> <head><m
下列选项中不属于我国著作权法所保护的作品是()。A.计算机程序 B.计算机保护
随机试题
会员制交易所中,()不是期货交易所总经理的职权。A、决定期货交易所机构设置方案,聘任和解聘一般工作人员B、拟定期货交易所合并、分立、解散和清算的方案
【S1】[br]【S4】A分析空格所在句的句子结构,空格处应充当状语成分且需大写,结合词义,选项中A符合文意。
公文的登记形式有()。A.簿式 B.卡片式 C.联单式 D.电脑登记式
现代教学理论的三大流派是()A.人本主义教学理论 B.范例教学理论 C.结
班上有人谈恋爱怎么处理?
随着行业的发展,各金融租赁公司将逐步完成向专业化、特色化、差异化的过渡。
患者女,26岁,血常规检查发现,红细胞体积分布宽度RDW增大,则说明红细胞(
抑制免疫功能,影响生长的是A.溴隐亭 B.可卡因 C.异烟肼 D.环磷酰胺
下列选项中属于口腔初级预防的是A.义齿修复 B.充填治疗 C.牙周深刮 D
下列各项中,应在“其他应收款”科目核算的是()。A.应收的货款 B.预付的货
最新回复
(
0
)