创建子类对象,父类和子类谁的构造函数先调研
时间: 2023-09-30 07:02:01 浏览: 76
c++ 子类构造函数初始化及父类构造初始化的使用
当创建一个子类对象时,先调用父类的构造函数,然后再调用子类自己的构造函数。这是因为子类继承了父类的属性和方法,所以需要先初始化父类的属性和方法,才能保证子类的构造函数正常运行。如果子类的构造函数中没有显式地调用父类的构造函数,那么编译器会自动调用父类的默认构造函数。如果父类没有默认构造函数,那么子类的构造函数必须显式地调用父类的构造函数。
阅读全文