如果一个函数有相同的参数但不同的返回值,这种情况在Java中是否允许?

答案解析

在Java中,不允许仅通过返回值类型的不同来重载函数。函数的重载必须基于参数列表的不同(参数的类型、数量或顺序)。因此,选项B是正确的。选项A和D错误地认为返回值类型的不同可以用于函数重载。选项C虽然提到了函数名不同,但这与重载的概念无关,重载要求函数名相同。
正确答案:B
随机推荐
开始刷题