正在加载图片...
10.14隐藏和重写的比较 隐藏和重写是基类和派生类的同名成员的两种不同关系,隐 藏可以发生在数据成员和行为成员上,而重写只是对行为成 员而言的;一组同名成员只能体现出一种关系,所以在一般 情况下是不会产生混淆的。但是,在存在虚成员、重写和多 态对象的情况下,分清隐藏和重写两种调用同名方法时机制 的差别是有必要的 10.1.5上溯 把派生类的对象当作基类的对象来处理,称为上溯。检 查上溯是否成立的过程是从基类出发检查派生类中是否重写 了基类的同名虚方法,一直到创建多态对象的派生类类型。10.1.4 隐藏和重写的比较 隐藏和重写是基类和派生类的同名成员的两种不同关系,隐 藏可以发生在数据成员和行为成员上,而重写只是对行为成 员而言的;一组同名成员只能体现出一种关系,所以在一般 情况下是不会产生混淆的。但是,在存在虚成员、重写和多 态对象的情况下,分清隐藏和重写两种调用同名方法时机制 的差别是有必要的。 10.1.5 上溯 把派生类的对象当作基类的对象来处理,称为上溯。检 查上溯是否成立的过程是从基类出发检查派生类中是否重写 了基类的同名虚方法,一直到创建多态对象的派生类类型
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有