首页
登录
从业资格
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】
题库
2022-08-02
95
问题
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某软件公司欲开发一款汽车竞速类游戏,需要模拟长轮胎和短轮胎急刹车时在路面上留 下的不同痕迹,并考虑后续能模拟更多种轮胎急刹车时的痕迹。现采用策略(Strategy)设计模式来实现该需求,所设计的类图如图 5-1 所示。
【Java代码】import java.util.*; interface BrakeBehavior{public (1) ;/*其余代码省略*/}class LongWheelBrake implements BrakeBehavior{public void stop(){System.out.println("模拟长轮胎刹车痕迹! ");}/*其余代码省略*/}class ShortWheelBrake implements BrakeBehavior {public void stop(){System.out.println("模拟短轮胎刹车痕迹! ");}/*其余代码省略 */}abstract class Car{protected (2) wheel;public void brake(){ (3) ;}/*其余代码省略*/}class ShortWheelCar extends Car {public ShortWheelCar(BrakeBehavior behavior){(4) ; } /*其余代码省略*/}class StrategyTest{public static void main(String[]args){BrakeBehaviorbrake =new ShortWheelBrake();ShortWheelCar car1= new ShortWheelCar(brake);car1. (5) ;}}
选项
答案
解析
1. void stop()2. BrakeBehavior3. wheel.stop()4. wheel=behavior5. brake()
转载请注明原文地址:https://tihaiku.com/congyezige/2424937.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
IE浏览器能够正确解析()代码。A.ASP B.HTML C.JSP D
网页中代码"inputtype=textname="foo"size=20
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用户信息的恶意代码为(
下列设置图像地图正确的HTML代码是()。A.<areashape="po
()是正确的网页代码结构。A.<html></html><head><
以下HTML代码中,创建指向邮箱地址的链接正确的是()A.<ahref="
在html文档中,有如下代码: <form> List1:
有以下HTML代码,在浏览器中显示正确的是()。 <html>
HTML页面的标题代码应写在()标记内。A.<head></head> B.
随机试题
Thephrase"immuneto"(Line3,Para.1)areusedtomean______.[br]Theautho
[originaltext]Thewaytocomplainistoactbusiness-likeandimportant.If
某运输企业现有一笔闲置资金用于投资,拟购买债券。于2019年1月1日以每张980
A.水和碳酸氢盐含量少、胰酶含量多 B.水和胰酶含量多、碳酸氢盐含量少 C.
(2020年真题)甲单位为一家中央级事业单位,乙单位和丙单位为甲单位的下属事业单
可以激活蛋白激酶A的物质是A. B.DG C.CAMP D.CGMP E
以气体作为灭火介质的灭火系统称为气体灭火系统。气体灭火系统的使用范围是由气体灭火
A.烧伤患者出现黑便 B.剧烈恶心、呕吐后出现呕血、黑便 C.因腰痛自服芬必
根据《关于进一步加强涉密测绘成果管理工作的通知》,下列关于涉密成果使用的说法中,
应用尿激酶溶栓的过程中可能会出现A.头晕B.紫癜C.食欲缺乏D.血压升高E.出血
最新回复
(
0
)