问题:创建一个对象调用构造函数的时候是从子类向父类调用还是从父类向子类调用
回答:1、对于构造函数,先调用基类的构造函数,再调用派生类的构造函数。就像盖楼的时候先从地基开始,然后第一层,第二层。。。
2、如果是析构,那么先调用派生类的析构函数,再调用基类的析构函数。就像拆楼的时候想从最高层开始拆,然后往下一直到第一层。。。
问题:创建一个对象调用构造函数的时候是从子类向父类调用还是从父类向子类调用
回答:1、对于构造函数,先调用基类的构造函数,再调用派生类的构造函数。就像盖楼的时候先从地基开始,然后第一层,第二层。。。
2、如果是析构,那么先调用派生类的析构函数,再调用基类的析构函数。就像拆楼的时候想从最高层开始拆,然后往下一直到第一层。。。