我有两种方法
public void login(String userName, String password)
{
}
public void login(String userName, String password, Object loginOption)
{
}
我希望用某种方法让他们都被独奏:
public boolean getThingsDone(Object...vargs)
{
//Do The Real Action
return true;
}
所以我必须进行不同的函数调用:
public void login(String userName, String password)
{
getThingsDone(userName,password);
}
public void login(String userName, String password, Object loginOption)
{
getThingsDone(userName,password,loginOption);
}
有什么方法可以将不同的参数放入一个列表中,这样我就可以进行相同的调用
getThingsDone(parameterList);
我不知道,但将这两种方法都声明为 login(String ...vargs),但这会使其他人使用此方法感到困惑。
有没有人遇到过这个问题?任何提示将不胜感激。