我想要的实际上是这样的:
public class Foo<T> {
// ...
}
public class Foo<T, S> {
// ...
}
请注意,类的名称相同,但类型列表的长度不同。上面的代码在 Java 中不起作用,但我希望它表明了我的意图。是否可以在 Java 中做类似的事情?
例子:
public class Foo<T> {
public Integer call(T input) {
// ...
}
}
public class Foo<T, S> {
public S call(T input) {
// ...
}
}