是否可以为其泛型参数的多种选择实现一个接口?例如,如果我有一个接口
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中应该如何正确完成呢?