java 默认参数_Java 方法的参数可以有默认值吗?
时间: 2024-02-16 21:03:51 浏览: 211
Java8新特性之默认方法(default)浅析
5星 · 资源好评率100%
从 Java 8 开始,Java 方法的参数可以有默认值。这意味着,如果调用者没有提供该参数的值,则使用默认值。这样可以使代码更加简洁并减少代码重复。在定义方法时,可以使用如下语法来为参数指定默认值:
```java
public void someMethod(int param1, String param2, boolean param3, int param4 = 10) {
// 方法体
}
```
在上面的示例中,第四个参数 `param4` 被指定了默认值 `10`。如果调用者没有为 `param4` 参数提供值,则使用默认值 `10`。
需要注意的是,指定默认值的参数必须放在参数列表的末尾,即不能在有默认值的参数之后再定义其他参数。
阅读全文