java函数参数默认值
2015-07-09 16:01
429 查看
java函数参数默认值
今天,需要设定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
今天,需要设定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
相关文章推荐
- SSH中 struts hibernate spring 各起什么作用?
- 【Spring-AOP-学习笔记-4】@After后向增强处理简单示例
- 将jar包导入myeclipse
- JDK的动态代理
- Java关键字final、static使用总结
- java 函数形参传值和传引用的区别
- 用JAVA 查询 Active Directory(AD)
- 用JAVA 查询 Active Directory(AD)
- java基础--基本数据类型
- 【Java】创建文件夹
- 学习JAVA的步骤
- 【Spring-AOP-学习笔记-3】@Before前向增强处理简单示例
- springMVC注解@initbinder
- eclipse中如何调整字体大小?
- Struts框架的工作原理
- Java中重载与重写(覆盖)的区别
- Spring AOP代理时 ClassCastException: $Proxy0 cannot be cast to (类型转换错误)
- Ubuntu 14.04 安装 JDK 8,ubuntu14.04
- Java内存区域
- 【Java】编写函数,检查链表是否为回文