首先执行基类的构造函数,随后执行派生类的构造函数,当撤销派生类对象时,限执行派生类的析构函数,再执行基类的析构函数当基类含有带参数的构造函数时,派生类必须定义构造函数,以提供把参数传递给基类构造函数的途径。如果没有参数的话,可以不定义派生类的构造函数,除非你的派生类的构造函数要实现别的功能才需要定义。