----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
首先函数重载是发生在同一个类当属的,还有就是函数重载和返回值没有关系,只有和函数的形参有关系例如
class Try
{
public static void Function()
{
System.out.println();
}
int Function()
{
return 0; //这个就不是重载了因为函数重载只和形参有关系,和返回值类型没关系,所以这个不是重载,并且在运行后会报错,因为2个函//数一样
}
public statict void Function(char ch)
{
System.out.println();//这个就是重载了,因为形参有了,原函数没有形参
}
int Function(int x)
{
return x; //这个也是重载,因为虽然返回值变了但是形参也变了,而重载只和形参有关,所以重载了
}
}
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------