ジェネリックパラメーターを複数選択するためのインターフェースを実装することは可能ですか?たとえば、私がインターフェースを持っている場合
public interface MyInterface<T> {
T doSomething(T);
}
そして、Tの複数の選択肢のためにそれを実装するクラス?例えば
public class MyClass implements MyInterface<SomeClass>, MyInterface<SomeOtherClass> {
SomeClass doSomething(SomeClass T) {
//here the implementation
}
SomeOtherClass doSomething(SomeOtherClass T) {
//here the implementation
}
}
上記は機能しませんが、Javaでこれを適切に行うにはどうすればよいですか?