我想在调用方法时记下参数方法的名称,而不仅仅是给出参数本身。示例:
public exampleMethod(boolean xWasDone) {}
已知的调用方式是:
exampleMethod(true);
有没有办法通过显式命名参数来调用它?是这样的吗?:
exampleMethod(xWasDone: true);
我认为后者更具可读性,因此会对像这样编写我的调用的正确方式感兴趣。
最佳答案
Java 不支持此语法。
可以说不需要它,因为函数签名中的参数顺序在 Java 中是严格执行的。
此外,您应该注意 Java 支持函数重载
,其中多个函数可能具有相同的名称但参数数量不同。这意味着您不能省略任何指定的输入,以避免无意中调用另一个重载函数。
关于java - 在方法调用中写入参数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33652523/