读书人

java中函数的默许参数

发布时间: 2012-10-29 10:03:53 作者: rapoo

java中函数的默认参数
需要设定java函数参数的默认值,直接在函数定义上赋值不行
java中似乎只能通过函数的重载来实现

函数参数默认代码

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"));
}
}

这就意味着java不能很好的支持变参吗?

读书人网 >软件架构设计

热点推荐