我有一个关于参数传递的问题。在此示例中,methodTwo 想要调用 methodOne,但仅使用 x 和 y 值,而不使用 Color 颜色。当我尝试这样做时,我在 Eclipse 中收到错误“‘示例类名’类型中的方法 methodOne(double x, double y, Color color) 不适用于参数 (double, double))”
如果 methodTwo 没有使用 methodOne 的所有参数,是否可以调用另一个 methodOne?
private void methodOne (double x, double y, Color color){
statements...;
}
private void methodTwo (x, y ){
methodOne(x, y);
statements...;
}
最佳答案
调用method1需要使用所有参数。 (参数的顺序和参数的类型也很重要)
如果你没有第三个参数,你可以使用方法1作为
private void methodTwo (x, y ){
method 1(x, y, null);
statements...;
}
关于java - 参数传递和方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16578094/