例:如果有方法
public int doSomething(int arg1,int arg2) { //some logic here return 0; }
是否可以修改给定的方法,以便能够使用和不使用参数来调用它?
例:
doSomething(param1,param2); doSomething();
谢谢!
public int doSomething(int arg1,int arg2) { return 0; } public int doSomething() { return doSomething(defaultValue0,defaultValue1); }
通过创建这个无参数方法,您允许用户使用在无参数方法的实现中提供的默认参数来调用parameterfull方法.这被称为重载该方法.