什么是 重载 ?为什么要重载?有何特点?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是 重载 ?为什么要重载?有何特点?相关的知识,希望对你有一定的参考价值。
参考技术A 一。重载就是多个方法使用一个方法名,但是参数的个数或类型不同,但他们的作用一般是相同的 。二。可以通过传递不同的参数实现相同的效果。
三。发生在两个或者是更多的函数具有相同的名字的情况下。本回答被提问者采纳 参考技术B 重载,从简单说,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者重载方法。在Java中同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。这种情况下,该方法就被称为重载,这个过程称为方法重载。
1. 方法重载的主要好处就是不用为了对不同的参数类型或参数个数,而写多个函数。多个函数用同一个名字,但参数表,即参数的个数或(和)数据类型可以不同,调用的时候,虽然方法名字相同,但根据参数表可以自动调用对应的函数。
2. 重载的最直接作用是方便了程序员可以根据不同的参数个数,顺序,类型,自动匹配方法,减少写过个函数名或方法名的重复步骤。 参考技术C 重载就是方法名相同,参数(个数或类型)不同(称之为签名不同)
比如:
string test()
Console.WriteLine("Hello world");
//也可以这样用:test("Hello world");
string test(string msg)
Console.WriteLine(msg);
这样就达到了,用同样的方法名,通过传递不同的参数,实现不同的目的
以上是关于什么是 重载 ?为什么要重载?有何特点?的主要内容,如果未能解决你的问题,请参考以下文章