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

标签 java

我想在调用方法时记下参数方法的名称,而不仅仅是给出参数本身。示例:

public exampleMethod(boolean xWasDone) {}

已知的调用方式是:

exampleMethod(true);

有没有办法通过显式命名参数来调用它?是这样的吗?:

exampleMethod(xWasDone: true);

我认为后者更具可读性,因此会对像这样编写我的调用的正确方式感兴趣。

最佳答案

Java 支持此语法。

可以说不需要它,因为函数签名中的参数顺序在 Java 中是严格执行的。

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

关于java - 在方法调用中写入参数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33652523/

相关文章:

java - Ivy 无法解析依赖项 : What to check, 怎么办?

java - 如何避免在 Maven 中安装或部署仅测试模块

java - Selenium Actions 不适用于版本 3.141.59

java - 使用 Spring Boot 的 Spring Integration SFTP 示例

java - Android 使用 2 个不同的 ArrayList 填充相同的自定义 ListView 布局

java - HTL data-sly-use的用法?

java - 在子菜单上实现 onClick 以开始新 Activity

java - 在相似的 Web 应用程序之间共享 Web 层代码( Controller 和 JSP)的最佳实践

Java 监视器代替二进制信号量

java - MyEclipse Web 项目 : deployment assembly