我想在调用方法时写下参数方法的名称,而不仅仅是给出参数本身。例:
public exampleMethod(boolean xWasDone) {}
已知的调用方式是:
exampleMethod(true);
是否可以通过显式命名参数来调用它?像这样吗?
exampleMethod(xWasDone: true);
我认为后者更具可读性,因此会对以这种方式编写我的呼叫的正确方式感兴趣。
Java 不支持此语法。
可以说,由于Java中强烈要求函数签名中的参数顺序,因此不需要它。
另外,您应该注意overloading
Java中支持该函数,其中多个函数可能具有相同的名称但参数数量不同。这意味着您不能省略任何指定的输入,以免意外调用另一个重载函数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句