子类的构造与析构过程

一、简介

父类,也称基类,其构造方法和析构方法不能被继承;

子类,也称派生类,继承父类的方法和属性,但要加入新的构造和析构函数。

二、构造与析构过程

构造:先调用父类------>再调用子类

析构:先调用子类------>再调用父类

cpp 复制代码
#include<iostream>
using namespace std;
class A{
	public:
		A(){
			cout<<"调用A的构造函数!"<<endl;
		}
		~A(){
			cout<<"调用A的析构函数!"<<endl;
		}
};
class B:public A{
	public:
		B(){
			cout<<"调用B的构造函数!"<<endl;
		}
		~B(){
			cout<<"调用B的析构函数!"<<endl;
		}
};
int main()
{
	B b;
}

运行结果:

相关推荐
Tri_Function20 分钟前
动态规划DP1(c++)
c++
清水迎朝阳3 小时前
客户端软件 — 用户统计方案
服务器·c++·客户端·用户统计
再卷也是菜4 小时前
C++17(下)
c++
alexwang2115 小时前
HDU 4348 详细题解
c++·算法·题解·hdu·主席树·可持久化数据结构·可持久化线段树
程序员zgh5 小时前
C++ 拷贝赋值运算符 详解
c语言·开发语言·c++
皓月斯语6 小时前
B2132 素数对
c++·算法·题解
星轨初途7 小时前
LeetCode 热题 100——day2 字母异位词分组
c++·算法·leetcode
笨鸟先飞的橘猫8 小时前
c++面向对象编程
开发语言·c++
啦啦啦啦啦zzzz8 小时前
设计模式:桥接模式和组合模式
c++·设计模式·组合模式·桥接模式
-森屿安年-8 小时前
647. 回文子串
c++·算法·动态规划