オプションのパラメーターを表すために省略記号を使用するのは良い考えですか?
public void update(Object object, boolean... checkFirst)
{
if (checkFirst[0])
{
...
} //if
} //update
複数の挿入を許可するための主キーを持たないDBテーブルに接続するコードを使用しています(レガシーコードなので、ここで悪い習慣を考えてください)。したがって、2つの方法(オーバーロード)を使用する代わりに、省略記号を使用して同じ効果を達成できる可能性があると考えていました。しかし、これはひどい習慣になると思いますか?
乾杯、
アレクセイブルー。