私は次のような2つの方法があります
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);
}
異なるパラメータを1つのリストに入れる方法はありますか?同じ呼び出しを行うことができます
getThingsDone(parameterList);
両方のメソッドを login(String ...vargs) に宣言するしかわかりませんが、他の人がこのメソッドを使用すると混乱します。
この問題に遭遇した人はいますか?ヒントをいただければ幸いです。