




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5面向对象程序设计复习提纲第1部分 C+语言基础1.1 C+简单程序设计1.1.1 C+概述C+的特点:支持面向过程和支持面向对象程序设计。C+程序与C程序的区别:扩展名,注释,输入、输出。1.1.2 C+程序基本要素标识符,关键字,C+预定义的保留字常量:基本数据类型常量,转义字符变量:变量的声明、初始化运算符:算术运算、逻辑运算、关系运算,new、delete、sizeof、:、&、?:(条件运算),优先级、结合性。表达式:由常量、变量、函数调用和运算符组成。1.1.3 C+基本数据类型基本数据类型:字符型、整型(多种)、实型(单精度和双精度)和无值型(void)const常量类型:“常值变量”,区别#define,用来限定函数的参数和返回值。1.2 结构化程序设计1.2.1 条件语句if语句的使用(3种形式),多重选择结构,switch语句的使用,default语句、break语句、continue语句。1.2.2 循环语句for语句、while语句和do-while语句的使用和区别,for语句中几个表达式的使用。1.3 函数和作用域1.3.1 函数的定义、调用和声明函数定义的语法形式、函数类型、形参和实参,函数调用的形式、执行过程,函数声明(函数原形)的形式和使用方法。1.3.2 函数的参数传递掌握3种函数参数传递方式:单向值传递、按地址传递和引用传递,原理和使用方法。1.3.3 函数参数的默认值带默认值参数的函数的定义和调用。1.3.4 内联函数内联(inline)函数的作用和定义,内联成员函数的定义。1.3.5 引用引用概念,引用作为函数参数。1.3.6 作用域和生存期作用域和生存期的概念,局部作用域、全局作用域和文件作用域,局部变量、全局变量。内存分配方式(静态分配、自动分配和动态分配)。变量的存储类型:auto(自动)、register(寄存器)、extern(外部)和static(静态)。声明变量时如何指定变量的存储类型,外部变量定义性声明和引用性声明,静态局部变量和静态全局变量,作用域限定符(:)。函数的存储类型,内部函数和外部函数的定义和调用1.3.7 动态内存分配new和delete运算符,动态创建对象,动态数组的创建和释放。1.3.8 编译预处理C+程序文件的组织结构:头文件h、实现文件cpp的功能。#include文件包含指令,#define宏定义指令,条件编译指令1.4 组合数据类型1.4.1 数组数组的声明、初始化和使用,C+数组元素的越界问题,数组名作为函数参数。1.4.2 指针指针的实质,指针变量的声明和使用,“*”和“&”运算,指针运算,用指针处理数组,用指针作为函数参数。1.4.3 字符串字符串常量,字符数组,字符指针,字符串的初始化。1.4.4 结构结构的作用,结构类型的定义,结构变量的声明和初始化、赋值,结构成员的访问,利用指向运算符“-”引用结构成员。1.4.5 枚举枚举的作用,枚举类型的定义(枚举常量),枚举变量的声明和赋值。1.4.6 用typedef定义类型用typedef定义类型的实质,typedef语句的使用。第2部分 C+面向对象程序设计2.1 类与对象2.1.1 面向对象程序设计概述面向对象的基本概念:对象、类、封装、继承、多态性,结构化程序设计、面向对象程序设计。面向对象程序设计的基本特征:抽象、封装、继承和多态性。2.1.2 类的定义与实现类定义的形式、成员的访问控制、类的成员函数及实现。2.1.3 对象对象的声明、对象的公有成员的访问方法。2.1.4 构造函数和析构函数构造函数和析构函数的概念、定义方法、调用时间,默认的构造函数和析构函数,构造函数的重载。2.1.5 this指针this指针的实质、作用。2.1.6 静态成员静态成员(静态数据成员和静态成员函数)的概念、定义方法、访问方法,静态成员函数如何访问非静态数据成员。2.1.7 友元友元、友元函数、友元类的概念,友元函数的声明和使用,友元类的声明和使用。2.2 继承与派生2.2.1 基类和派生类基类和派生类的概念,派生类的定义,3种派生方式(public、private、protected)的含义,派生类成员函数对基类成员函数的覆盖。2.2.2 基类和派生类的构造函数创建一个派生类的对象时有关函数的调用过程,派生类构造函数调用基类构造函数的方式,派生类构造函数的定义方法。2.2.3 多重继承多重继承的派生类的定义和使用。2.2.4 虚基类虚基类的概念、定义和作用。2.3 多态性2.3.1 多态性概述何谓多态性,主要有哪两种多态性,对应的实现机制是什么。2.3.2 用基类指针指向派生类对象用基类指针指向派生类对象有何作用,如何使用。2.3.3 虚函数虚函数的概念、定义和使用方法,虚析构函数的使用。2.3.4 抽象类抽象类的概念,纯虚函数的概念和定义。2.3.5 重载函数重载:函数重载的概念,一般函数的重载、成员函数的重载、构造函数的重载。运算符重载:运算符重载的形式,运算符重载为普通函数、运算符重载为友元函数、运算符重载
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业互联网平台网络安全态势感知技术安全防护与风险控制研究报告
- 【高中语文】第六单元综合检测卷+高一语文统编版必修上册
- 2025年电商平台大数据营销策略与金融电商精准营销研究报告
- 2025年教育资源整合项目风险管理与民族地区社会稳定保障研究报告
- 2025年城市供水设施建设项目社会稳定风险评估方法与实践报告
- 2025年智能家居行业生态构建挑战与用户满意度分析报告
- 单位疫情一刀切管理制度
- 服装企业架构管理制度
- 服务企业投诉管理制度
- 施工工序策划管理制度
- TAPPI标准的代码和内容
- 2021年汽车吊载人吊篮作业安全专项措施
- 质量管理之CAPA教学课件
- 泌尿外科健康教育2膀胱冲洗健康宣教
- 焊接件通用技术要求
- 星子港件杂货港区总平面布置与码头结构设计
- 水墨印刷机操作规程
- 贵州省旅馆业特种行业许可证审批表
- 重庆市关于加强对旋挖桩成桩质量检测的通知
- 中国标准编写模板应用(TCS)课件
- 高压旋喷桩设备基础加固工程施工方案
评论
0/150
提交评论