c++第五章派生类的构造函数和析构函数.pptVIP

  • 5
  • 0
  • 约1.01万字
  • 约 47页
  • 2016-11-30 发布于江苏
  • 举报

c++第五章派生类的构造函数和析构函数.ppt

C++面向对象程序设计 5.5 派生类的构造函数和析构函数 基类的构造函数不被继承,派生类中需要声明自己的构造函数。 在设计派生类的构造函数时候,不仅要考虑派生类所增加的数据成员初始化,也要考虑基类的数据成员初始化。 声明构造函数时,只需要对本类中新增成员进行初始化,对继承来的基类成员的初始化,需要调用基类构造函数完成。 如果要调用基类带参数的构造函数,派生类的构造函数需为基类的构造函数传递参数。 5.5.1 简单的派生类的构造函数 简单的派生类 只有一个基类 只有一级派生 不包含基类的对象 派生类构造函数名(总参数列表):基类构造函数名(参数列表) { 派生类中新增数据成员初始化语句 }; #include iostream//例5.5 #include string using namespace std; class Student {public: Student(int n, string nam, char s){ num=n; name=nam; sex=s;} ~Student(){} protected: int num; string name; char sex;}; class Student1:public Student { public: Student1(int n, string nam, char s,i

文档评论(0)

1亿VIP精品文档

相关文档