C#关于重载的作用

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:43:05
刚学重载,感觉重载共用一个方法名,只是有利于程序的可读性,实际上作用不是很大,请高手用例子说明重载的作用!

呵呵,重载并不是利于程序的可读性
实际上重载是为了应对需求变化

假如一个类在设计的时候被处理成了男士专用的,但后来你的客户说女士也可以用这个类,你如何办?重载啰!!
如果客户又说不男不女的也可使用这个类,你又如何办?还是重载啰!!

如果仅仅是小程序当然作用不大,
如果是一个大项目,
大量的重载,用一个名称(甚至软件开发前事先规定好的),
就可以大大提高开发效率,其他程序员在开发程序的时候
在你的程序没写好之前就知道你的函数名了....
或者看到了你的函数不用问直接查开发文档就知道你的函数做什么了的
就像学开车,学了一辆车,换了别的车,你还是会用一个道理,
如果每个车的每个部分的叫法外表都很不一样,
那还怎么学哦

根据参数的不同实现不一样的结果