_继承与派生分析.pptVIP

  • 2
  • 0
  • 约1.87万字
  • 约 65页
  • 2016-11-04 发布于湖北
  • 举报
main( ) { CName s1(Smith), *ptr1 ; //定义CName类对象s1及指针ptr1 de_string s2(Jean, 20) , *ptr2; //定义de_string类对 //象s2及指针ptr2 ptr1=s1 ; //将ptr1指向s1对象 ptr1-show( ) ; //调用Cname 类的成员函数 ptr1=s2 ; //将ptr1指向CName类的派生类de_string的对象s2 ptr1-show( ) ; //调用s2对象所属的基类的成员函数show( ) ptr2=s2 ; //将ptr2指向de_string类对象s2 ptr2-show( ) ; //调用de_string类的成员函数show( ) return 1 ; } 程序运行结果为: Smith Jean Jean the age is:20 从程序运行结果可以看出,虽然ptr1指针已经指向了s2对象(ptr1=s2),但是它所调用的函数(ptr1-show( ))仍然是从基类继承来的成员

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档