正在加载图片...
82虚函数 (++ C+十 4+十 ++ void main() base ob1,*p;∥定义基类对象 结果: fl function of base derive ob2;定义派生类对象 f2 function of base p=&obl f3 function of base p>f1();∥调基类函数 fl function of derive p>2();∥调基类函数 f2 function of base p>B3();∥调基类函数 f3 function of base p=&ob2 p>们1();∥调子类函数,多态性 p>P2();∥调基类函数,由于P的形式改变 p>B3();∥调基类函数,由于没有定义为虚函数§8.2 虚函数 void main( ) { base ob1, *p; //定义基类对象 derive ob2; //定义派生类对象 p=&ob1; p->f1( ); //调基类函数 p->f2( ); //调基类函数 p->f3( ); //调基类函数 p=&ob2; p->f1( ); //调子类函数,多态性 p->f2( ); //调基类函数,由于f2的形式改变 p->f3( ); //调基类函数,由于没有定义为虚函数 } 结果: f1 function of base f2 function of base f3 function of base f1 function of derive f2 function of base f3 function of base
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有