質問: ArrayListを拡張したクラスの中で public int indexOf(Class kind) というメソッドを作ったのですが、 public int indexOf(Object object) の方が呼び出されてしまいます。 これは別名で作るしかないのでしょうか? そもそもObjectを引数に取る方はいらないのですが。
回答: どんなコードを書いてるのか分からんのに、的確な答えが 出せるわけなかろう。 >そもそもObjectを引数に取る方はいらないのですが。 要らないなら、そのクラスをベースにすることが間違い だ。