C#方法重载

一、 描述
在面向对象的语言中,允许我们在同一个类中定义多个方法名相同、参数列表(参数类型,参数个数)不同的方法,这样的形式我们称为方法重载。调用时编译器会根据实际传入参数的形式,选择与其匹配的方法执行。
二、 重载的分析
1、 生活中的方法重载

在这里插入图片描述

2、 生活重载的表现形式,抽象成代码的形式:
Public class Artist
{
Public void Perform(乐器){ //弹奏乐器 }
Public void Perform(歌曲){ //演唱歌曲 }
Public void Perform(电影){ //演绎电影 }
}
3、 构成方法重载的条件
A、方法名相同
B、方法参数类型不同或者参数个数不同
C、在同一个类中
三、重载实例
1、我们实现一个薪水计算类,用重载的方法实现项目经理和程序员的薪水计算

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值