当前位置: 首页 > 知识库问答 >
问题:

在方法调用中写入参数名称

梁丘璞瑜
2023-03-14
public exampleMethod(boolean xWasDone) {}
exampleMethod(true);
exampleMethod(xWasDone: true);

共有1个答案

段干浩荡
2023-03-14

Java不支持这种语法。

可以说,这是不需要的,因为函数签名中的参数顺序在Java中得到了强烈的执行。

另外,您应该注意,Java中支持函数重载,其中多个函数可能具有相同的名称,但参数数量不同。这意味着您不能省略任何指定的输入,以避免无意中调用另一个重载函数。

 类似资料:
  • 我试图理解当我遇到诸如“groovy.lang.MissingMethodException:无方法签名:Three.method()适用于参数类型”之类的错误时会发生什么:

  • 我正在实现插入排序方法。这是我的代码要求。 方法insertionSort是一个不返回任何内容的静态方法 它有两个参数:通用数组和比较器(通用) 它使用合并排序算法对泛型数组进行排序 我的问题是:调用main方法时,比较器参数c使用什么? 到目前为止,我有一些未实现的方法(merge sort an isAnagaram)忽略这些 我环顾了一下堆栈溢出,并在比较器界面上搜索了很多,但我真的找不到任

  • 问题内容: 我想在Qt中使用JNI调用Android Java方法。我无法理解一个奇怪的“方法签名”参数。这是什么,我应该如何设置? 在示例中,它类似于或。这是什么意思? 例如: 问题答案: 所有这些都在文档中进行了说明。 http://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/types.html 您的方法采用两个整数作为参数

  • 问题内容: Python:如何在被调用方法中获取调用者的方法名称? 假设我有2种方法: 如果我不想对method1进行任何更改,如何在method2中获取调用者的名称(在本示例中,名称为method1)? 问题答案: inspect.getframeinfo和其他相关功能可以帮助: 该自省旨在帮助调试和开发;建议不要将其用于生产功能。

  • 本文向大家介绍JavaScript函数参数使用带参数名的方式赋值传入的方法,包括了JavaScript函数参数使用带参数名的方式赋值传入的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript函数参数使用带参数名的方式赋值传入的方法。分享给大家供大家参考。具体分析如下: 这里其实就是在给函数传递参数的时候,可以使用 参数名:参数值的方式传递,这样不会传递错。不过下面的代码

  • 问题内容: 在C#中,如果希望方法具有不确定数量的参数,则可以使方法签名中的最终参数为a ,以使方法参数看起来像数组,但允许使用该方法的每个人传递尽可能多的该类型的参数如来电者所愿。 我相当确定Java支持类似的行为,但是我不知道如何做到这一点。 问题答案: 在Java中,它称为varargs,其语法看起来像一个常规参数,但类型后面带有省略号(“ …”): vararg参数必须 始终 是方法签名中