2018年计算机二级考试公共基础知识点:面向对象的程序设计

  2018年3月计算机等级考试即将开始啦!小编在这里为考生们整理了2018年计算机二级考试公共基础知识点,希望对大家有所帮助,想了解更多消息,请关注出国留学网的及时更新哦。

  2018年计算机二级考试公共基础知识点:面向对象的程序设计

  考点2  面向对象方法的基本概念

  考试链接:

  考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以填空题的形式出现,分值为2分,此考点为重点识记内容,读者应该识记几个基本要素的定义、对象的特征以及消息、继承、类的定义。

  误区警示:

  当使用"对象"这个术语时,既可以指一个具体的对象,也可以泛指一般的对象,但是当使用"实例"这个术语时,必须是指一个具体的对象。

  面向对象方法涵盖对象及对象属性与方法、类、继承、多态性几个基本要素。

  (1)对象

  通常把对对象的操作也称为方法或服务。

  属性即对象所包含的信息,它在设计对象时确定,一般只能通过执行对象的操作来改变。属性值应该指的是纯粹的数据值,而不能指对象。

  操作描述了对象执行的功能,若通过信息的传递,还可以为其他对象使用。

  对象具有如下特征:标识惟一性、分类性、多态性、封装性、模块独立性。

  (2)类和实例

  类是具有共同属性、共同方法的对象的集合。它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。

  类是关于对象性质的描述,它同对象一样,包括一组数据属性和在数据上的一组合法操作。

  (3)消息

  消息是实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。

  一个消息由三部分组成:接收消息的对象的名称、消息标识符(消息名)和零个或多个参数。

  (4)继承

  广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们。

  继承分为单继承与多重继承。单继承是指,一个类只允许有一个父类,即类等级为树形结构。多重继承是指,一个类允许有多个父类。

  (5)多态性

  对象根据所接收的消息而做出动作,同样的消息被不同的对象接收时可导致完全不同的行动,该现象称为多态性。

  疑难解答:能举一下现实中的对象及其属性和操作吗?

  一辆汽车是一个对象,它包含了汽车的属性(如颜色、型号等)及其操作(如启动、刹车等)。一个窗口是对象,它包含了窗口的属性(如大小、颜色等)及其操作(如打开、关闭等)。

  推荐阅读:

  2018年计算机二级考试公共基础知识点:数据结构的定义

  2018年计算机二级考试Access复习资料:程序设计基础

  2018年计算机二级考试公共基础知识点:栈及其基本运算

  2018年计算机二级考试公共基础知识点:结构化程序设计

  出国留学网计算机等级考试 栏目推荐

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

  计算机等级考试准考证打印时间

  计算机等级考试成绩查询时间

  计算机等级考试试题及答案

分享

热门关注

计算机二级考试时间多长

关于计算机二级

计算机二级考试时间一年几次呢

关于计算机二级

计算机二级考试时间分配

关于计算机二级

计算机二级考试内容考些什么

考试内容

计算机二级什么时候出成绩呢

计算机成绩

计算机二级基础知识点归纳

计算机二级基础知识点

计算机二级公共基础知识总结

计算机二级公共基础

计算机二级公共基础知识考试内容

计算机公共基础知识考试

计算机二级公共基础知识怎么复习

计算机二级公共基础知识

计算机二级公共基础知识和计算机基础内容有哪些

计算机二级公共基础知识