java函数参数默认值
今天,需要设定java函数参数的默认值,发现按照其它语言中的方法行不通
java中似乎只能通过函数的重载来实现
/**
* @author stephen
* @date Mar 31, 2009
* @time 6:16:47 PM
*/
public class ParameterDefault {
/**
* @param args
*/
public String getName(String givenName,String familyName){
return givenName+"."+familyName;
}
public String getName(String givenName){
return getName(givenName,"Xie");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ParameterDefault parameterDefault=new ParameterDefault();
System.out.println(parameterDefault.getName("Stephen"));
System.out.println(parameterDefault.getName("Stephen", "Liu"));
}
}
结果是:
Stephen.Xie Stephen.Liu
本文介绍了一种在Java中设置函数参数默认值的方法——通过函数重载实现。具体示例展示了如何为函数参数提供默认值,当调用函数时未指定某些参数值时,可以使用这些默认值。
1024

被折叠的 条评论
为什么被折叠?



