美文网首页
关于派生类和基类构造函数的规则

关于派生类和基类构造函数的规则

作者: Mr_Editor | 来源:发表于2016-10-06 21:41 被阅读0次

1.如果创建派生类对象时不需要提供参数,而且派生类中没有构造函数,则会自动调用基类的构造函数
2.如果派生类没有引入新的数据成员,只需要调用基类的默认构造函数,则不需要为派生类提供构造函数
3.如果派生类本身不需要参数,但需要为基类的构造函数提供参数,则必须为派生类提供构造函数,而且该构造函数只是起到把参数传递给基类构造函数的作用(当基类中有构造函数且含有参数时,派生类必须定义构造函数以提供把参数传递给基类构造函数的途径。)

相关文章

  • C++ - 派生类的构造函数

    派生类的构造函数 派生类对象包含基类 对象 执行派生类构造函数之前,先执行基类的构造函数 派生类交代基类初始化,具...

  • C++学习笔记四

    类继承 1. 派生类 派生类构造 派生类构造函数必须使用基类构造函数 基类应在进入派生类构造函数之前被创建, C+...

  • C++第五篇继承与派生

    派生类将继承它所有基类中除构造函数和析构函数之外所有成员,因此派生类必须负责调用基类构造函数 对基类成员和成员对象...

  • 9月19日-4期C语言学习总结

    今天学习了派生类的构造及析构函数 其中 基类的构造函数不被继承,需要在派生类中自行声明。 派生类构造函数执行的一般...

  • 关于派生类和基类构造函数的规则

    1.如果创建派生类对象时不需要提供参数,而且派生类中没有构造函数,则会自动调用基类的构造函数2.如果派生类没有引入...

  • 第五章 继承与多态

    学习目的 掌握派生类的定义和使用; 掌握派生类构造与析构函数的定义; 掌握重写基类的成员函数; 掌握通过基类指针或...

  • 孙世龙_9.18学习总结

    1.派生类继承了基类的除了构造函数、析构函数、拷贝构造函数和赋值运算符重载函数之外的所有成员,因此派生类对象由两部...

  • C++继承和重载学习笔记

    1. 一个派生类继承了所有的基类方法,但下列情况除外: 基类的构造函数、析构函数和拷贝构造函数。 基类的重载运算符...

  • 9.18学习总结

    今天学了继承和派生。 派生类:继承了基类的除了构造函数、析构函数、拷贝构造函数和赋值运算符重载函数之外的所有成员,...

  • 多重继承 和 虚基类

    多重继承下的派生类型 定义形式: class 派生类名:继承方式 基类名1,继承方式 基类名2{}; 构造函数 根...

网友评论

      本文标题:关于派生类和基类构造函数的规则

      本文链接:https://www.haomeiwen.com/subject/mhtyyttx.html