函数的重载;函数名相同,参数不同(两个函数功能想等,数据参数不同:整数与浮点型)
返回值不要求相等
函数的重载;函数名相同,参数不同(两个函数功能想等,数据参数不同:整数与浮点型)
返回值不要求相等
面数的重载- Overload
函数名相同,参数不同,这个叫做函数的重载(编译器通过不同的参数去识别应该调用哪一个函数)
函数名相同,参数相同,这个叫做函数的重写
算法:
计算方法,用于解决某个办法
数据结构 算法
掌握基础语法
函数重载,函数名相同 参数不同
ma
static int max(int []max)
{
int Max =0;
for(int i =0; i<max.Legth-1;i++)
{
if(max[i]<max[i+1])
{
Max = max[i+1];
}
}
return Max;
}
static double max(double []max)
{
double Max =0;
for(int i =0; i<max.Legth-1;i++)
{
if(max[i]<max[i+1])
{
Max = max[i+1];
}
}
return Max;
}
int zs = max(new int []{});
double xs = max(new double []{});
Console.WriteLine("int:"+zs);
Console.WriteLine("doubel:"+xs);
方法的重载:在同一个类中,两个方法名称相同,但参数不同,系统还是可以识别,不会报错
类中的方法需要为public,否则在其他地方实例化类后不能调用