java函数参数默认值 今天,需要设定java函数参数的默认值,发现按照其它语言中的方法行不通 java中似乎只能通过函数的重载来实现 函数参数默认代码 Java代码 publicclassParameterDefault{ /** *@paramargs */ publicStringgetName(StringgivenName,StringfamilyName){ returngivenName+"."+familyName; } publicStringgetName(StringgivenName){ returngetName(givenName,"Xie"); } publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub ParameterDefaultparameterDefault=newParameterDefault(); System.out.println(parameterDefault.getName("AAA")); System.out.println(parameterDefault.getName("AAA","Liu")); } } 运行结果代码 运行结果代码 AAA.Xie AAA.Liu