C++::多态那点事~~

本文探讨C++中的对象模型和多态性。多态定义为“一个接口,多种方法”,分为静态多态和动态多态。静态多态主要通过编译器在编译期间确定函数调用,而动态多态则依赖于虚函数实现运行时的绑定。要实现动态多态,基类的函数必须是虚函数,并且需要通过基类的引用或指针调用。
摘要由CSDN通过智能技术生成

首先我们先来了解下对象模型:

【对象模型】:


eg:


接下来我们进入多态的世界:

【多态】

一、多态的定义:

       多态:“一个接口,多种方法”,具有多种形式多种形态指的是指相同对象收到不同消息或不同对象收到相同消息时产生不同的实现动作。

二、多态的分类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值