首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据考试大纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(
根据考试大纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(
admin
2019-04-08
53
问题
根据考试大纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。
(1)面向对象的主要特征除封装、继承外,还有(1)和(2)。通常,对象可由标识此对象的名、属性和(3)所组成。对象之间的服务请求是通过传递(4)来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组(3)。有一种特殊的类称为抽象类,其主要特征是(5)。
选项
A、没有实例
B、抽象地包括了大量实例
C、没有子类
D、对数据类型的抽象
答案
A
解析
面向对象(Object-Oriented)方法形成最初是从面向对象程序设计语言开始的。第一个00语言是20世纪60年代末挪威奥斯陆大学和挪威计算中心共同研制的Simula。到20世纪80年代中期,OO语言达数十种之多。20世纪80年代中期,面向对象分析(OOA)的研究开始发展,进而延伸到面向对象设计(OOD)。20世纪90年代以后,OOA/OOD方法逐渐走向实用,形成OO开发方法。我们先介绍几个基本概念。(1)对象 在计算机系统中,对象是指一组属性以及这组属性上的专用操作的封装体。属性可以是一些数据,也可以是另一个对象。每个对象都有它自己的属性值,表示该对象的状态,用户只能看见对象封装界面上的信息,对象的内部实现对用户是隐蔽的。封装目的足使对象的使用者和生产者分离,使对象的定义和实现分开。一个对象通常可由对象名、属性和操作(方法)3部分组成。(2)类 类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的一个实例(instance)。在分析和设计时,我们通常把注意力集中在类上,而不是具体的对象上。通常把一个类和这个类的所有对象称为类及对象或对象类。(3)继承 继承是在某个类的层次关联中不同的类共享属性和操作的一种机制。一个父类可以有多个子类,这些子类都是父类的特例。父类描述了这些子类的公共属性和操作,子类还可以定义它自己的属性和操作。一个子类只有惟一的父类,这种继承称为单一继承。一个子类有多个父类,可以从多个父类中继承特性,这种继承称为多重继承。(4)消息 消息是对象间通信的手段、一个对象通过向另一对象发送消息来请求其服务。一个消息通常包括接收对象名、调用的操作名和适当的参数(如有必要)。消息只告诉接收对象需要完成什么操作,但并不能指示接收者怎样完成操作。消息完全由接收者解释,接收者独立决定采用什么方法来完成所需的操作(5)多态性和动态绑定(动态联编)多态性是指同一个操作作用于不同的对象可以有不同的解释,产生不同的执行结果。与多态性密切相关的一个概念就是动态绑定。传统的程序设计语言把过程调用与目标代码的连接放在程序运行前进行,称为静态绑定。而动态绑定则是把这种连接推迟至运行时才进行。在运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法连接,即动态绑定。在面向对象的程序设计中,对象可由标识此对象的名、属性和方法组成。对象之间的服务请求是通过传递消息来实现的。所有对象可以分成各种对象类,每个对象类都定义了一组方法。每个类一般都有实例,没有实例的类是抽象类。
转载请注明原文地址:https://www.kaotiyun.com/show/qALZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请为幻灯片中的文本添加“进入”效果中的“飞入”,方向为“自右侧”,图示分组为“作为一个对象”。
请为幻灯片中的标注图形添加动画效果,使其沿五边形位置向上运动。
在当前单元格中输入公式返回B3是否等于D3的值。
在当前工作表中,模拟运算表的单元格区域为A13:B17,创建的模拟运算表是以B9单元格为输入引用行的单元格,用A13:A17和C13:G13单元格区域的数据来替换输入单元格中的数据,单元格区域C14:G17中则会显示数据单元格的变化对B13单元格的影响。
请以张三的成绩和标题行,创建一个三维饼图。
使用快捷键快速创建图表,将其默认文件名另存为模板,然后打开更改图表类型对话框查看刚保存的模板。
步骤1在[审阅]选项卡[更改]组中,单击[保护工作簿]→[保护结构和窗口1命令。步骤2在[撤销工作簿保护]对话框中输入密码,如图5—14所示。[*]步骤3单击[确定]按钮,在[审阅]选项卡[更改]组中单击[保护工作簿]→[保护结构和窗口]
设置本文档页面方向为横向。
以下程序执行后,输出的第一行是(1),第二行是(2),第三行是(3)。PROGRAMspin_squareIMPLICITNONEINTEGER::i,j,kCHARACTER(len=5)::country(1:3,1:3)=’’,na
在使用SELECT-SQL语句进行查询操作时,可以进行集合的并运算,即将多个基本的SELECT-SQL语句运行结果进行合并。这时,需要使用关键词(或称为运算符)________将多个基本的SELECT-SQL语句进行组合。
随机试题
在血液中代表完整的乙型肝炎病毒颗粒者是
系统性红斑狼疮面部典型皮损的特点是
水化热大的水泥可用于()。
地图的比例尺是地图上任一线段的长度与地面相应的()之比。
社会主义社会以公有制为主体,爱国主义是社会主义职业道德的基本原则,强调奉献社会,把社会利益放在首位。()
童年期思维形式的发展包括()的发展。
某学生对待事物的态度容易受到同学、老师的影响,善于察言观色,其认知风格属于()。
老人爱买药不是个别现象。现在不少年龄在60—80岁的老年人手中都有一定数量的积蓄,大多数老人希望保持健康、延长生命,而部分药商则乘机想方设法向老人推销药物。一些老人不停地买药吃药,一方面认为“自己能够照顾自已”,另一方面也希望借此引起子女的关注,以获取子女
(7)协议在终端设备与远程站点之间建立安全连接。
Forpeoplesufferingfromdepression,theadviceisusuallythesame:seekhelp.Thissimple-soundingdirective,moreover,is【M1
最新回复
(
0
)