声明一个哺乳动物Mammal类,成员数据包括类目(string)、身高和体重(double),再由此派生出狗Dog类,增加成员数据种类(string)和名字(string)。分别定义两个构造函数和析构函数,完成对这些数据的赋值和输出,具体参考样例输出的格式。
声明一个Dog类的对象,观察基类与派生类的构造函数与析构函数的调用顺序。
声明一个哺乳动物Mammal类,成员数据包括类目(string)、身高和体重(double),再由此派生出狗Dog类,增加成员数据种类(string)和名字(string)。分别定义两个构造函数和析构函数,完成对这些数据的赋值和输出,具体参考样例输出的格式。
声明一个Dog类的对象,观察基类与派生类的构造函数与析构函数的调用顺序。
依次输入dog类对象的五个数据
输出如样例指定格式的内容,所有符号都是英文
dog
55
25
husky
wangwang
mammal:dog height:55 weight:25
species:husky name:wangwang
dog dies
mammal dies