只由参数签名(个数,顺序,类型)来区别,返回值不做判断,即两个重载的函数可以返回值不同,也可相同
static int maxvalue(int[] intarray)
{
int maxval = intarray[0];
for(int i = 1;i<intarray.length;i++)
{
if (intarray[i] > maxval)
maxval = intarray[i];
}
return maxval;
}
static double maxvale(double[] doublearray)
double maxval = doublearray[0];
for(int i = 1;i<doublearray.length;i++)
if (doublearray[i] > maxval)
maxval = doublearray[i];
}
长风破浪会有时,直挂云帆济沧海!