dreaming_everyday

Java不支持默认参数,使用重载实现

不像其他一些语言,java函数貌似不可以使用默认参数,如int fun(int a=1)这样的写法是错误的。只能用重载的方式的实现默认参数的效果,如:

int fun(int a, int b,int c);

int fun(int a, int b);   // ->调用fun(a,b,c的默认值)

int fun(int a);   // ->调用fun(a,b的默认值,c的默认值)

评论

热度(5)