计算机二级C语言公共基础知识程序设计相关知识考点分类汇总
树图思维导图提供 计算机二级C语言公共基础知识面向对象的程序设计相关知识点思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言公共基础知识面向对象的程序设计相关知识点思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a914448e88dabad0b0f166f07cf51c64
计算机二级C语言公共基础知识程序设计相关知识点思维导图模板大纲
程序设计
指设计、编制、调试程序的方法和过程。
并不等同于通常意义上的编程。程序设计由多个步骤组成,编程只是程序设计整个过程中的一小步。
影像程序设计风格的因素
程序设计的方法、
程序设计的技术
程序设计的风格
程序设计风格
“清晰第一、效率第二”
即首先要保证程序的清晰易读,其次再考虑提高程序的执行速度、节省系统资源。
(1)结构化序设计的原则
自顶向下、逐步求精、模块化及限制使用goto语句
(2)结构化程序的基本结构
顺序结构、选择结构、重复结构。共同特征是:严格地只有一个入口和一个出口。
基本概念
①对象
面向对象方法中的对象由两部分组成:
a.数据,也称为属性,即对象所包含的信息,表示对象的状态;
b.方法,也称为操作,即对象所能执行的功能、所能具有的行为。
特点
标识唯一性
对象是可区分的,且由对象的内在本质来区分,而不通过描述区分
分类性
指可以将具有相同属性和操作的对象抽象成类
多态性
指同一个操作可以是不同对象的行为,不同对象执行同一操作产生不同的结果
封装性
从外面看只能看到对象的外部特性,对象的内部对外是不可见的
模块独立性好
由于完成对象功能所需的元素都被封装在对象内部,所以模块独立性好
②类和实例
类
是具有共同属性、共同方法的对象的集合
是关于对象的抽象描述,反映属于该对象类型的所有对象的性质。
类是关于对象性质的描述,它同对象一样,包括一组数据属性和在数据上的一组合法操作。
类与实例的关系
一个具体对象则是其对应类的一个实例(Instance)。
③消息
消息(Message)传递是对象间通信的手段,一个对象通过向另一对象发送消息来请求其服务。
④继承
在面向对象程序设计中,类与类之间也可以继承
一个子类可以直接继承其父类的全部描述(数据和操作),这些属性和操作在子类中不必定义
子类还可以定义它自己的属性和操作。
性质
传递性
⑤多态性
在面向对象的软件技术中,多态性是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也可以发送给子类对象。
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc
树图思维导图提供 9.战斗的基督教 在线思维导图免费制作,点击“编辑”按钮,可对 9.战斗的基督教 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33d168acd0cd9f767f809c7a5df86e3a