类型兼容规则是指在需要基类对象的任何地方,都可以使用公有派生类的对象来代替。
特点:凡是基类能解决的问题,公有派生类都可以解决
三种代替情况:
1.派生类的对象可以隐含转换为基类对象
2.派生类的对象可以初始化基类
3.派生类的指针可以隐含转换为基类的指针
类型兼容规则是指在需要基类对象的任何地方,都可以使用公有派生类的对象来代替。
特点:凡是基类能解决的问题,公有派生类都可以解决
三种代替情况:
1.派生类的对象可以隐含转换为基类对象
2.派生类的对象可以初始化基类
3.派生类的指针可以隐含转换为基类的指针