首页
登录
从业资格
阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 现如
阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 现如
最全题库
2022-08-02
58
问题
阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。现如今线下支付系统可以使用现金(Cash)、移动支付、银行卡(Card)(信用卡(CreditCard)和储蓄卡(DebitCard))等多种支付方式(PaymentMethod)对物品(Item)账单(Bill)进行支付。下图是某支付系统的简略类图。
问题内容:
选项
答案
解析
(1)void pay(int cents)
(2)implements PaymentMethod
(3)extends Card
(4)super(name,num)
(5)paymentMethod.pay
(6)PaymentSystem payment
解析:在图示中,PaymentMethod中有pay方法,且在实现类中Card也有pay方法,所以第一空填void pay(int cents);PaymentMethod是个接口,里面的方法在实现类当中进行具体实现,实现类是Card和Cash,所以第二空填implements PaymentMethod;第三空填CreditCard类与其他类的关系,可以发现它继承了Card类,所以这里填extends Card;第四空是CreditCard内有构造方法,并将方法内的参数传递给父类的私有成员,所以填super(name,num);第五空根据传入的paymentMethod对象,调用pay方法,传入getTotalPrice()的值,所以这里填paymentMethod.pay,利用语句PaymentSystem payment=new PaymentSystem()创建一个PaymentSystem类的对象,对象名为payment,然后开始调用pay方法。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2426442.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
网页中代码"inputtype=textname="foo"size=20
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
负责解释执行JavaScript代码的是()。A.Web服务器 B.Web浏览
在网页中创建一个如下图所示的表单控件的HTML代码是()。 A.<input
通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用户信息的恶意代码为(
()属于系统软件,它直接执行高级语言源程序或与源程序等价的某种中间代码。A.编译
有以下HTML代码,在浏览器中显示正确的是()。 <html>
要在HTML中按原格式输出一段程序代码,需使用()标记。A.<code></
HTML页面的标题代码应写在()标记内。A.<head></head> B.
某编辑在编辑文稿时发现如下错误,其中最严重的错误是()。A.段落标题编号错误
随机试题
"LiteratureClass"[img]2012q1/ct_etoefm_etoeflistz_1268_20121[/img][br]Whydi
RupertBrookeRupertBrooke,oneoftheleading
韩愈《师说》的主要内容。
下列关于税务检查范围的表述,正确的有()。A.检查纳税人的账簿、记账凭证、报表
关于慢性肾衰竭代偿期,下列哪项是错误的:A.临床上仅有原发肾脏病的表现 B.
具有行气散结,降逆化痰功用的方剂是A.定喘汤 B.瓜蒌薤白白酒汤 C.
CH50试验的判断终点为( )。A.25%溶血 B.50%溶血 C.75%
共用题干 患者,女性,69岁。食管癌晚期,不能进食,给予脂肪乳、氨基酸等输入。
容易保持和恢复记忆是( )A.形象记忆 B.语义记忆 C.情景记忆 D.
用于估算常温液苯灌泄漏质量蒸发源强的参数有( )。A.液苯泄漏形成的液池半径
最新回复
(
0
)