5.2派生类的构造函数和析构函数.pptVIP

  • 4
  • 0
  • 约7.72千字
  • 约 25页
  • 2016-08-10 发布于重庆
  • 举报
5.2派生类的构造函数和析构函数

5.2 派生类的构造函数 与析构函数 引例:派生类的定义 #include iostream.h class base{ int x; protected: int y; public: void setXY(int m,int n) {x=m;y=n;} void showXY(){ coutx=xendl; couty=yendl;} }; 5.2.1 定义格式 1.派生类构造函数的定义格式: 设类Y由类X派生而来,则类Y的构造函数一般形式为: Y::Y(参数表0):X(参数表1) {//派生类数据成员初始化} 2.派生类的析构函数 由于析构函数不带参数,在派生类中是否要定义析构函数与基类无关。 基类的析构函数不会因为派生类没有析构函数而得不到执行,它们各自是独立的。 5.2.1 定义格式 改写引例 #include iostream.h class base{ int x; protected: int y; public: base(int m,int n) {x=m;y=n;} void showXY(){ coutx=xendl; couty=yendl;} }; 例5-2-1:构造函数定义示例 class A{ int a; public:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档