斐波那契数列 java方法的重载的问题,返回类型必须相同吗?

java方法的重载的问题,返回类型必须相同吗?方法重载不显式要求相同的返回类型。你可以试试。重载时,方法名应该相同,但参数类型和数字不同,返回值类型可以相同也可以不同。返回类型不能作为区分重载函数的标

java方法的重载的问题,返回类型必须相同吗?

方法重载不显式要求相同的返回类型。你可以试试。重载时,方法名应该相同,但参数类型和数字不同,返回值类型可以相同也可以不同。返回类型不能作为区分重载函数的标准

但是如果参数的个数、类型、顺序相同,则方法名相同,只有返回值不同,则无法形成重载

例如:

public int a(int i)

public double a(int i)

这两个方法不能重载,将发生编译错误。

但是,这两种方法可能会形成重载