以下代码:
class Tools {
static int roll(int min, int max) {
// IMPLEMENTATION
}
static int roll(List<int> pair) {
// IMPLEMENTATION
}
}
Run Code Online (Sandbox Code Playgroud)
The name 'roll' is already defined在第二个roll函数上呈现错误.
怎么会?由于函数的参数是不同的,不应该应用多态?
编辑.更正标题以更好地反映主题.