编译时多态和运行时多态

论坛 期权论坛 脚本     
匿名技术用户   2020-12-28 15:14   11   0
C++支持两种多态性:
编译时多态:程序运行前发生的事件 —— 函数重载、运算符重载 ——静态绑定
运行时多态:程序运行时发生的事件 —— 虚函数机制 ——动态绑定
多态性是面向对象程序设计的重要特征之一。所谓多态性是指当不同的对象收到相同的消息时,产生不同的动作。C++的多态性具体体现在运行和编译两个方面,在程序运行时的多态性通过继承和虚函数来体现,而在程序编译时多态性体现在函数和运算符的重载上。
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP