Java 是否可以像 Kotlin 一样创建一个使用默认参数重载的方法?

Is it possible for Java to create a method overloading with default arguments like Kotlin?

我有超过 10 个参数的方法,实际上我应该用构建器模式编写它。但是,我认为转换为 Kotlin 时会很乱。我想知道是否有一种编写 java 的方法可以像 Kotlin 那样轻松地工作?

当我们像这样用 Kotlin 创造乐趣时

fun foo(bar: Int = 0, baz: Int) { /* ... */ }

foo(baz = 1) // The default value bar = 0 is used

我们如何在java中编写类似的方法,而不是尽可能地写出来?

例如

不需要写

void foo(int bar, int baz){
...
}

void foo(int baz){
int bar = 0;
}

你拥有的不是最接近的东西是这样的

void foo(int bar, int baz){
  ...
}

void foo(int baz){
    foo(0,baz);
}