函数重载与多态

多态的概念?

一个对象作用于不同的事物,所表现出来的功能状态不同。

一个函数由于传入参数的不同,而表现出不同的功能状态

C++多态的形式有哪些?

1.静态多态:函数在编译阶段就已经确定将要执行的状态。 例如:函数重载、运算符重载、模板

2.动态多态:函数在运行阶段才能确定将要执行的状态。 例如:虚函数,覆盖

函数重载:函数名相同,根据传入参数的个数、类型、顺序不同,表现出不同的功能

函数默认参数的作用:

赋予函数默认值。简化函数的调用过程,丰富函数的调用方法。

函数默认参数的填写顺序:从右边到左

类的封装特性:

在定义类的时候,数据成员都是放入私有区,成员函数都是放入公共区。

目的为了防止类外随便防问当前类的重要成员导致,类奔溃,提高稳定性和安全性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值