java - 参数传递和方法调用

标签 java eclipse

我有一个关于参数传递的问题。在此示例中,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/

相关文章:

java - 与 Resin Professional 相比,Quercus PHP 在 Resin Open Source 上的速度有多快(慢)?

java - 通过 Netbeans 向数据库添加值

java - 如何从注册表编辑器插入和检索 key

java - 需要帮助将 TAB 写入 toString 方法

c++ - eclipse CDT : Define quoted string as preprocessor define

eclipse - 通过 M2eclipse 和 Maven 从 eclipse 部署到 tomcat

java - 我在 spring 项目的配置文件的第一行不断收到此错误

java - 检查单链表的值是否形成回文

java - 在 Java 中旋转缓冲图像

java - 有关 System.getProperty ("eclipse.commands"的信息,用于断言 JUnits 测试是否作为插件 JUnit 运行