全球旧事资料 分类

面向对象程序设计复习资料
一、概念、填空题
1面向对象的四大特性是:抽象、封装、继承、多态
2构造函数的作用是创建对象时为对象赋初值,析构函数的作用是释放对象占用的资源
3根据继承的基类的多少,C将继承分为:单继承和对继承
4C进行动态内存分配的一对运算符是
ew和delete
5抽象类、纯虚函数:P153
纯虚函数是一个在基类中说明的虚函数,它在该类基类中没有定义,但要求在它的派生类
中必须定义自己的版本,或重新说明为纯虚函数。
如果一个类至少有一个纯虚函数,那么就称该类为抽象类。
6对象拷贝有两种方式:浅拷贝和深拷贝
7变量的生存期分为:动态生存期和静态生存期
8C里的逻辑值:非。表示真,0表示假
9C里函数参数传递方式有:值传递、地址传递和引用传递P35例213程序1程序2程
序3
10静态成员变量属于类,所有的对象共
享。静态成员变量的使用
11根据访问控制,C将继承分为:公有继承、私有继承和保护继承
12用co
st修饰的对象,其意思是:对象的状态不能被修改
13拷贝构造函数被调用的场合有3种,分别是:用对象作参数构造对象时、为函数实参对
象赋值时、函数返回对象时
14C里的模版包括:函数模版和类模版
15命名空间及其作用
名字空间就是一个由程序设计者命名的内存区域,名字空间的作用类似于操作系统中的
目录和文件的关系。名字空间建立了一些相互分隔的作用域,把全局标识符分隔开,避免
产生名字冲突。P48
16类的访问属性包括:公有、私有、继承
17
虚基类的作用P124
如果一个派生类有多个直接基类,而这些基类又有一个共同的基类,则在最终的派生
类中会保留该间接共同基类成员的多份同名成员。但由于保留共同基类的多份成员,不仅
f占用较多的存储空间,还增加了访问这些成天元时的困难,容易出错。C提供了虚基类的方法,使得在继承间接共同基类时只保留其一份成员。
18多态及其分类P145
多态性是指用一个名字定义不同的函数,这些函数执行不同但又类似的操作,从而可
以使用相同的调用方式来调用这些具有不同功能的同名函数。
参数多态,包含多态,重载多态,强制多态,前两种称为通用多态,后两种称为专用
多态
19虚函数与重载函数的比较P153
1函数重载处理的是同一层次上的同名函数问题,而虚函数处理的是同一类族中不同派生
层次上的同名函数问题,前者是横向重载,r
好听全球资料 返回顶部