(初步)学习多态性与虚函数

 今天看完了谭浩强C++中的《多态性与虚函数》一章,虽然谭老写的确实通俗易懂,文中也处处都用一些日常生活中的例子来引入,但要想将其全部的记下来,还是挺繁琐的。将文中的一些概念性的东西记录在这里,待日后翻阅。

 

1、C++中的多态性(polymorphism)是指具有不同功能的函数可以用同一个函数名。(这样就可以同一个函数名调用不同内容的函数

    面向对象方法中多态性的定义:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为。

2、函数的重载、运算符的重载均是多态性现象。

3、从系统实现的角度,多态性可以分为2类:静态多态性和动态多态性。

静态多态性:函数的重载、运算符的重载属于静态多态性,在程序编译的时刻就能决定调用的是哪个函数。

动态多态性:在程序运行的过程中才能动态的确定操作所针对的对象。

4、虚函数以及虚函数的作用。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值