java函数参数默认值
2011-12-05 07:45
357 查看
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
相关文章推荐
- java函数参数默认值
- java函数参数默认值
- java函数参数默认值
- 关于Java函数不支持参数默认值的讨论,最后一条亮了 2333
- 为什么java函数不支持参数默认值?
- java中函数的参数不能设置默认值
- java函数参数默认值
- [Python]在python中获取函数的参数名和参数名的默认值
- Java函数的不定参数
- Java函数的不定参数
- Java中函数的参数传递
- JS函数多个参数默认值指定方法分析
- ES6(六: 函数扩展)(默认值,rest参数,扩展运算符)
- Java知识积累——参数个数可变的函数(Varargs)
- 初学Matlab:自定义函数中给定输入参数的默认值
- java函数参数类型后添加三点的用法
- C和C++__带默认值参数的函数说明
- java release debug 两种模式 函数参数改变
- C++ tips: 类成员函数的参数默认值
- ECMAScript 6(12)函数的扩展(1)——函数参数的默认值之详细解析