子类对象模型简介
1.子类对象的一部分是 子类自己定义的成员变量,自己定义的成员函数。
2.子类对象的另一部分是 继承的父类的成员变量和继承父类的成员函数。
子类对象的初始化:
按照上面的说法,那么就是父类构造函数初始化 子类对象中父类的部分,子类构造函数初始化 子类对象中自己的部分。
Person *pa = new Son;
父类指针 可以 new 子类对象,就是因为 子类对象 含有父类的一部分。
1.子类对象的一部分是 子类自己定义的成员变量,自己定义的成员函数。
2.子类对象的另一部分是 继承的父类的成员变量和继承父类的成员函数。
子类对象的初始化:
按照上面的说法,那么就是父类构造函数初始化 子类对象中父类的部分,子类构造函数初始化 子类对象中自己的部分。
Person *pa = new Son;
父类指针 可以 new 子类对象,就是因为 子类对象 含有父类的一部分。