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("AAA"));
- System.out.println(parameterDefault.getName("AAA", "Liu"));
- }
- }
- AAA.Xie
- AAA.Liu
posted on 2015-07-09 16:01 jiahuafu 阅读(20677) 评论(0) 编辑 收藏 举报