面向对象知识点结.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

面向对象C++知识点总结

Ch1C与C++

1.面向对象与面向过程

2.函数的数据传递机制:

3.C++语法:bool/enum,const,new等

Ch3类与数据抽象(30%)

1.类的定义:语法结构

2.三种控制符的作用:private,protected,public

通过对象是否可直接成员

构造函数:(重点难点)

3.

特点:函数名与类名相同,可被重载

调用:创建对象时被系统调用

定义:默认构造、有参构造函数

拷贝构造函数:语法特点及调用时机:

4.析构函数

特点及调用:无参数,不能重载,对象生命周期结束时被调用

5.类的组合

内嵌对象-类B对象作为类A的数据成员

6.static成员的定义与使用

(static在类中数据共享)

7.对象指针与this指针

(静态成员函数没有this指针)

8.const成员的定义与使用

9.友元函数的定义与使用

Ch4运算符重载(5~10%)

1.运算符号重载规则

2.重载成员函数/友员函数的基本语法结构

四则运算符,关系与逻辑运算符

自增自减运算符(前置/后置++),其他运算符(、[]、,)

Ch5继承(20%)

1.继承的意义和基本语法结构

派生类构成:基类成员、派生类自增成员、重写基类同名成员

(派生类不能使用基类的私有成员)

2.三种继承方式:public,protected,private

控制:子类内父类成员/类外子类对象父类成员

3.构造与析构

定义:若父类无默认参构造函数,子类必修在子类的构造函数的

初始化列表中显示调用父类的某个构造函数

构造顺序:先祖先,再客人,后自己

Ch5多态(15%)

1.多态其实现条件

继承、虚函数与调用形式

基类与派生类的赋值兼容原则

2.虚函数的特点与定义

虚函数virtual,在各个派生类中重写虚函数,虚特性的传递

3.纯虚函数与抽象类

纯虚函数的定义、抽象类的意义

Ch7模板(5~10%)

1.定义函数模板:templatetypenameTswap,max,sort

使用函数模板:函数实参与函数模板的匹配

2.定义类模板:ArrayT,StackT

Ch8异常(5~10%)

1.异常的捕获机制:

try{…};throw;catch(){…}

2.异常处理器的匹配:(重点难点)

捕获异常的类型匹配原则(基本类型、类类型)

3.异常处理执行顺序

Ch9I/O流(5~10%)

1.I/O流的概念与标准流对象(选择、程序代码考察)

2.IO成员函数:

输入:,get,getline,read,

输入:,put,write

流状态:good(),eof(),clear()

您可能关注的文档

文档评论(0)

lflebooks + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档