子类的构造与析构过程

一、简介

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

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

二、构造与析构过程

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

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

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;
}

运行结果:

相关推荐
QuantumStack1 小时前
【C++ 真题】B2037 奇偶数判断
数据结构·c++·算法
结衣结衣.2 小时前
C++ 类和对象的初步介绍
java·开发语言·数据结构·c++·笔记·学习·算法
学习使我变快乐2 小时前
C++:静态成员
开发语言·c++
心怀花木2 小时前
【C++】多态
c++·多态
风清扬_jd2 小时前
Chromium 添加书签功能浅析c++
c++·chrome
吃椰子不吐壳2 小时前
c++类与对象二
c++
zaim14 小时前
计算机的错误计算(一百一十四)
java·c++·python·rust·go·c·多项式
学习使我变快乐4 小时前
C++:const成员
开发语言·c++
一律清风7 小时前
QT-文件创建时间修改器
c++·qt
风清扬_jd8 小时前
Chromium 如何定义一个chrome.settingsPrivate接口给前端调用c++
前端·c++·chrome