首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数说明和Java代码,将应填入(n)处的字句写上。 [说明] 现有一个显示系统,要显示的图形有线Line、矩形Square,抽象出一个Shape类(接口),有方法显示display()。 需要新增图形Circle,又已知有
阅读以下函数说明和Java代码,将应填入(n)处的字句写上。 [说明] 现有一个显示系统,要显示的图形有线Line、矩形Square,抽象出一个Shape类(接口),有方法显示display()。 需要新增图形Circle,又已知有
admin
2010-12-17
39
问题
阅读以下函数说明和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;
}
}
(4)
选项
答案
Shape
解析
转载请注明原文地址:https://kaotiyun.com/show/RvDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
V模型是具有代表意义的测试模型,以下理解正确的是______。A.V模型认为测试阶段是与开发阶段并行的B.V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系C.V模型造成需求分析阶段隐藏的问题一直到后期的验收测试才被发现D.V模型是
在结构化分析方法中,用于行为建模的模型是①,其要素包括②。②处应填入?
模块A将其中的学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B,则模块A和B之间的耦合类型为______耦合。
在单入口单出口的do…while循环结构中,______。
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为________________天。活动FG的松弛时间为________________天。
某算术表达式用二叉树表示如下,该算术表达式的中缀式为________________,其后缀式为________________。
某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内地址占12位。系统中页面总数与页面大小分别为________________。
操作系统的主要任务是________________。
随机试题
______towaitforhours,shebroughtalongabooktoread.
________的《游魂》是一幅具有象征意义的作品。
某高层普通民用办公楼,拟建高度为37.8m,地下2层,地上10层,如图30—37(Z)所示。该地区抗震设防烈度为7度,设计基本地震加速度为0.15g,设计地震分组为第二组,场地类别为Ⅳ类,采用钢筋混凝土框架—剪力墙结构,且框架柱数量各层保持不变,地下室顶板
当初步设计深度较深、有详细的设备清单时,最能精确的编制设备安装工程费概算的方法是()。
工程总承包的签约合同价中不包括暂估价,且发包人在价格清单中给定暂估价的专业工程依法必须招标的,该专业工程应由()招标确定分包人。
砌砖墙的技术要求砖墙的转角处和交接处应同时砌筑,不能同时砌筑处,应砌成斜槎,斜槎长度不应()。
期间账户按会计期间归集收入和费用,不同期间的收入和费用不能在同一期间记录。()
基金管理人的合规管理部门实施的合规风险评估和测试,包括()。Ⅰ.通过现场审核对各项政策和程序的合规性进行测试Ⅱ.询问政策和程序存在的缺陷并进行相应调查Ⅲ.合规性测试结果通过合规风险报告路线向七报告
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
A、Three.B、Four.C、Five.D、Six.B
最新回复
(
0
)