java 导出答题卡_试题六(共15分) 阅读以下说明、图和Java代码,填补Java代码中的空缺(1)~(6),将解答写在答题纸的对 - 赏学吧...
试题六(共15分)
阅读以下说明、图和Java代码,填补Java代码中的空缺(1)~(6),将解答写在答题纸的
对应栏内。
【说明】
已知对某几何图形绘制工具进行类建模的结果如图6.1所示,其中Shape为抽象(abstract)类,表示通用图形,Box(矩形)、Ellipse(椭圆)和Line(线条)继承(extends)了Shape类,其中,Circle表示圆(即特殊的椭圆)。
下面的Java代码用于实现图 6-1所给出的设计思路,将其空缺处填充完整并编译运行,输出结果为:
Ellipse
Circle
Ellipse
C
E
【Java代码】
(1) class Shape{
public Shape(String name){
this.name= name;
}
(2) void paint();
String getName(){
retum this.name;
}
final String name;
};
//Box 和Line类似下面 Ellipse,其代码略
class Ellipse (3) {
public Ellipse(String name){
super(name);
System.out.println("Ellipse");
}
Void paintO{∥绘制现状示意代码
System.out.println(getName0);
}
};
class Circle (4) {
public Circle(String name){
super(name);
System.out.println("Circle");
}
};
class Diagram{
private Shape shapes[]= new Shape[2];
public void drawAShape(Shape shape){
shape.paint();
}
void erase A Shape(Shape shape){
∥删除形状,代码略
}
void drawShapes(){
shapes*0+= new Circle("C”);
shapes[l]= new Ellipse("E");
for (int i=O; i<2;++i) {
drawAShap(shapes[i]);//绘制形状
}
}
void close(){
for (int i=0;i<2; ++1) { []关闭图,删除所绘制图形
(5) ;
}
}
public static void main(String[] args){
Diagram diagram= (6) ;
diagram.drawShapes();
diagram.close();
}
}
java 导出答题卡_试题六(共15分) 阅读以下说明、图和Java代码,填补Java代码中的空缺(1)~(6),将解答写在答题纸的对 - 赏学吧...相关推荐
- java 答题卡_试题六(共15分) 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某咖啡 - 赏学吧...
试题六(共15分) 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内. [说明] 某咖啡店当卖咖啡时,可以根据顾客的要求在其中加入各种配料,咖啡店会根据所加入的配料来计算费用.咖 ...
- java 答题卡_试题八(共15分)阅读以下说明和Java程序代码,将应填入(n) 处的字句写在答题纸的对应栏内。[说明]在 - 赏学吧...
试题八(共15分) 阅读以下说明和Java程序代码,将应填入(n) 处的字句写在答题纸的对应栏内. [说明] 在下面的 Java 程序代码中,类SalesTicket 能够完成打印票据正文的功能,类H ...
- c语言(15 5)是多少,试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述,回答问题 1至..._考试资料网...
试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内. [说明] 在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下三部分程序,其中: ...
- 填入c语言,试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述 回答问题 1至问题 3 将答案填入答题纸的对...
问题详情 试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内. [说明] 在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下三部分程 ...
- c语言假币问题,阅读下列说明和C代码,回答问题 1 至问题 3,将解答写在答题纸的对应栏内。 【说明】 假币问题:有n - 赏学吧...
阅读下列说明和C代码,回答问题 1 至问题 3,将解答写在答题纸的对应栏内. [说明] 假币问题:有n枚硬币,其中有一枚是假币,己知假币的重量较轻.现只有一个天平,要求用尽量少的比较次数找出这枚假币. ...
- 如何用word制作英语答题卡_考研英语答题卡模板(word打印版).doc
考研英语答题卡模板(word打印版) 考 生 姓 名 报 考 单 位 考生编号(左对齐) [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ 0 ] [ ...
- 浙江大学远程教育学院计算机考试,浙江大学远程教育学院机试题 Windows操作题(共15分,若有做错请酌情 ....docx...
浙江大学远程教育学院机试题 Windows操作题(共15分,若有做错请酌情 ....docx 第 PAGE 26 页 共 NUMPAGES 36 页 浙江大学远程教育学院机试题 Windows操作题( ...
- 信息安全应用为什么用c语言,阅读下列说明和c语言代码,回答问题1至问题4,将解答写在答题纸的对应栏内。【说明 - 信管网...
第1题: 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内. [说明]恶意代码是指为达到恶意目的专门设计的程序或者代码.常见的恶意代码类型有特洛伊木马.蠕虫.病毒.后门.Rootkit.僵 ...
- java 答题卡_阅读下列说明和java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 - 信管网...
阅读下列说明和JAVA代码,将应填入(n)处的字句写在答题纸的对应栏内. [说明] 某大型商场内安装了多个简易的纸巾售卖机,自动出售2元钱一包的纸巾,且每次仅售出一包纸巾.纸巾售卖机的状态图如图6-1 ...
最新文章
- 网络编程--ftp客户端的实现(c#版)
- JAX_WS 2.2 规范的webservices客户端实现(Axis2,Cxf)
- 《Java编程思想》学习笔记(三)——初始化与清理
- DayDayUp:昨天用微信发朋友圈—发现微信出现一点点Bug记录
- linux下c语言按q退出_在linux下C语言写了一个while循环,怎么实现按任意键退出。如何编写程序?...
- python文件管理包_Python标准库04 文件管理 (部分os包,shutil包)
- Ray.tune可视化调整超参数Tensorflow 2.0
- 坚果云 operationnotallowed webdav_妙用 NAS 服务,将你的知识库和音乐库搬上「云」...
- 客户和顾客是一个意思吗_履约保证金和投标保证金是一个意思吗?
- Java NPOIFSFileSystem.getRoot方法代碼示例
- snabbdom vdom 框架
- MRI图像处理:VBM原理和步骤
- 2018年阅读书物列表
- mfc中在vector里添加控件类型的数据时出现C2248错误
- Android studio通过荣耀20调试Android程序
- GeoStru.CVSoil.v2014.7.2.47 1CD
- 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage
- python里感叹号是什么意思_感叹号!代表什么意思?(标点符号的用法之感叹号)...
- 基于华为eNSP的中小企业办公园区网络规划与设计
- 精益生产制造的三要素,了解一下
热门文章
- 含有一个量词的命题的否命题_火影手游:普通玩家如何“快速”升战力?这本身就是一个伪命题!...
- 乐高机器人走进图书馆活动方案_《走进童话世界》综合实践活动方案
- 论文浏览(38) Tube Convolutional Neural Network (T-CNN) for Action Detection in Videos
- GEATPY算法总览
- 程序员都应该知道的开源在线表格应用
- 一张图卖出8000万,背后是大数据湾区的转型
- 【51单片机】矩阵键盘 线反转法程序
- Linux aarch64交叉编译之 mesa图形库
- Qt|QDateTime添加秒(std::string和QDataTime相互转换)
- 【程序设计】Linux常见错误的解决方案