首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数说明和Java代码,将应填入(n)处的字句写上。 [说明] 现有一个显示系统,要显示的图形有线Line、矩形Square,抽象出一个Shape类(接口),有方法显示display()。 需要新增图形Circle,又已知有
阅读以下函数说明和Java代码,将应填入(n)处的字句写上。 [说明] 现有一个显示系统,要显示的图形有线Line、矩形Square,抽象出一个Shape类(接口),有方法显示display()。 需要新增图形Circle,又已知有
admin
2010-12-17
58
问题
阅读以下函数说明和Java代码,将应填入(n)处的字句写上。
[说明]
现有一个显示系统,要显示的图形有线Line、矩形Square,抽象出一个Shape类(接口),有方法显示display()。
需要新增图形Circle,又已知有类XXCircle实现了所需要实现的功能:显示displayIt()。为了继承自shape以提供统一接口,又不希望从头开发代码,希望使用XXCircle。这样将XXCircle作为Circle的一个属性,即Circle的对象包含一个XXCircle对象。当一个Circle对象被实例化时,它必须实例化一个相应的XXCircle对象;当Circle对象收到的做任何事的请求都将转发给这个XXCircle对象。通过这种称为Adapter模式,Circle对象就可以通过“让XXCircle做实际工作”来表现自己的行为了。图7-1显示了各个类间的关系。以下是JAVA语言实现,能够正确编译通过。
[图7-1]
[Java代码]
//Shape.java文件
public interface Shape{
public (1) void display();
}
//XXCircle.jave文件
public class XXCircle{
public void displayIt(){
//省略具体实现
}
}
//Circle.java文件
public class Circle (2) Shape{
private XXCircle pcx=(3);
public void display(){
pcx.displayIt();
}
}
//Factory.java文件
public class Factory{
public (4) getShapeInstance(int type){
switch(type){
case 1:return new Line();
case 2:return new Square();
case 3:return new Circle();
default:return null;
}
}
}
//Main.java文件
public class Main{
public static void main(String[]args){
int type=1;
Factory factory=new Factory();
Shape s;
s=factory. (5);
if(s==null){
System.out.println("Error get the instance!");
return;
}
s.display();
return;
}
}
(3)
选项
答案
new XXCircle()
解析
转载请注明原文地址:https://kaotiyun.com/show/CvDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
测试过程中,正确的测试顺序应该是()。①单元测试②集成测试③系统测试
(42)不是文档测试包括的内容。
在结构化分析方法中,用于行为建模的模型是①,其要素包括②。②处应填入?
标准符合性测试中的标准分类包括______。①数据内容类标准②通信协议类标准③开发接口类标准④信息编码类标准
一个程序的控制流图中有5个节点、9条边,在测试用例数最少的情况,确保程序中每个可执行语句至少执行一次所需测试用例数的上限是______。
以下关于软件测试原则的叙述中,正确的是______。①所有软件测试都应追溯到用户需求②尽早地和不断地进行软件测试③完全测试是不可能的④测试无法发现软件潜在的缺陷⑤需要充分注意测试中的群集现象
现要开发一个软件产品的图形用户界面,则最适宜采用______过程模型。
下面关于防火墙功能的说法中,不正确的是(6)。
计算机采用分级存储体系的主要目的是为了解决()的问题。
随机试题
女,28岁。右髋部疼痛1年半,伴低热、盗汗、食欲不振及体重减轻。查体:右髋关节呈屈曲畸形,活动受限。Thomas征(+),红细胞沉降率23mm/h。X线示髋关节间隙变窄,关节面有骨质破坏,右髋臼有2cm大小空洞,内有坏死骨片。最有可能的诊断是
A.拇指末节罗纹面B.示指末节罗纹面C.中指末节罗纹面D.无名指末节罗纹面E.小指末节罗纹面
IVDSA的缺点不包括
A.苯巴比妥B.地西泮C.吗啡D.苯妥英钠E.氯丙嗪可用于晚期癌症止痛的药物是
下列房地产法律、法规中,属于房地产行政法规的有()。
下列关于汇总纳税表述错误的是( )。
在确定组织跨度和层次时,如果人员受过良好训练,具有高度责任感和独立性,则可()。
阅读下面材料,回答问题。下面是某教师教授高中必修I《雅典城邦的民主政治》一课的导入。教师:大家还记得2008年北京奥运会的宣传口号是什么吗?学生:同一个世界,同一个梦想。教师:那么.你们是否知道2004年奥运会由哪个城市举办的?学生:希腊的雅典。
Afterthebirthofmysecondchild,Igotajobatarestaurant.Havingworkedwithanexperienced【C1】______forafewdays.Iwa
某工地上的建筑材料遭窃,四名门卫因涉嫌偷窃而被传讯。四人的供述如下:甲:我们四人都没作案。乙:我们中有人作案。丙:乙和丁至少有一人没作案。丁:我没作案。如果四个门卫中有两人说的是真话,有两人说的是假话,则下列推断能成立的是:
最新回复
(
0
)