Java不能为函数(方法)设置默认参数。 原因是“默认参数”和“方法重载”同时支持的话有二义性的问题,但使用“方法重载”可以间接地实现”默认参数“的效果
public boolean func(boolean isTrue){
return isTrue;
}
//使用方法重载,实现参数默认值
public boolean func(){
return func(true);
}
Java不能为函数(方法)设置默认参数。 原因是“默认参数”和“方法重载”同时支持的话有二义性的问题,但使用“方法重载”可以间接地实现”默认参数“的效果
public boolean func(boolean isTrue){
return isTrue;
}
//使用方法重载,实现参数默认值
public boolean func(){
return func(true);
}