cly2012  
日历
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567
统计
  • 随笔 - 4
  • 文章 - 0
  • 评论 - 0
  • 引用 - 0

导航

常用链接

留言簿

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 
   在类的继承中,基类和派生类中定义名字相同,参数个数和参数类型也相同的函数来实现不同的功能。这种现象叫做同名覆盖。在C++中,通过具体的对象来调用这些同名函数。基类定义的对象可以调用基类的同名函数,派生类定义的对象可以调用派生类中的同名函数。当派生类定义的对象要调用基类的同名函数时,必须使用作用域限定符“::”,其访问方法是:
        派生类定义的对象.基类名称::函数名(参数列表)
    那么,能不能像使用加号一样,使用同一个形式就能调用不同的函数,实现不同的功能呢?C++通过虚函数解决了这个问题。
posted on 2012-10-20 12:36 cly 阅读(414) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


 
Copyright © cly Powered by: 博客园 模板提供:沪江博客