C++简述题,我要书上答案

1、简述构造函数的特点2、简述面向对象程序设计语言的几个特点。3、例举定义类中数据成员的3中访问权限及各自的特点。4、简述什么是虚函数,定义虚函数的关键字及使用虚函数的目... 1、简述构造函数的特点
2、简述面向对象程序设计语言的几个特点。
3、例举定义类中数据成员的3中访问权限及各自的特点。
4、简述什么是虚函数,定义虚函数的关键字及使用虚函数的目的。
5、简述静态成员函数的使用方法,及静态数据成员的特点。
展开
 我来答
memo_阿勒秋
2013-05-14 · TA获得超过143个赞
知道小有建树答主
回答量:87
采纳率:0%
帮助的人:107万
展开全部
1.构造函数是在创建类对象时初始化数据的函数,它的特点是可以重载,不可为虚函数,不能被继承,但未定义任何构造函数时,编译器会自动生成一个默认构造函数。
2.抽象,封装,多态,继承,代码重用。
3.private:私有成员,不能被类对象,派生类以及派生类对象直接使用;
protected:保护成员,不能被类对象和派生类对象使用,但派生类可以使用它;
public:公有成员,类对象可以使用,通过公有派生的类对象可以直接使用,私有派生的类对象不可直接使用,保护继承的类对象不可直接使用,各种类型的派生类都可直接使用。
4.虚函数是一种在类继承机制中,当某函数在基类的行为和在派生类中的行为有差异时定义的一种多态函数;
通过关键字virtual声明;
C++支持动态联编机制,就是使程序在运行时决策,使用虚函数就是为了实现多态机制,进而实现动态联编。
5.静态成员函数属于某个类,而不是某个类对象,所以调用它时需要使用类名解析符
TYPENAME CLASSNAME::STATICFUNCTION(TYPENAME Item);
类似地,静态数据成员也是属于某个类,而不是某个对象,在编译时,静态变量就被创建,存在于整个程序工程中,
初始化静态变量也需要类名解析符:TYPENAME CLASSNAME::DATANAME = VALUE;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式