一、方法的重载
重载的含义:
就是在同一个作用域内,可以声明几个功能类似的同名函数。调用时根据不同的实参列表选择相应的函数。
重载的特点:
函数名相同,参数列表不同。
参数列表不同主要表现在参数个数的数据类型不同。在调用重载的方法时系统是根据所传递参数的不同判断用的是那个方法。
方法的几个版本有不同的签名(即 ,方法名相同,但参数的个数和/或类 型不同)。 为了重载方法,只 需声明同名但参数个数或类型不同的方法即可:
class ResultDisplayer
{
void DisplayResult(string result)
{
//implementation
}
void DisplayResult(int result)
{
//implementation
}
}
如果不能使用可选参数,就可以使用方法重载来达到此目的:
class MyClass
{