我想扩展一个已经包含<T extends class>
的类。
例如,我想扩展名为Foo的这个类:
public class Foo<T extends OtherClass>{
}
我该怎么做? 我尝试了这个,但它不起作用:
public class MyClass<T extends OtherClass> extends Foo{
}
提前致谢&lt; 3
答案 0 :(得分:4)
您正在寻找的语法是
public class MyClass<T extends OtherClass> extends Foo<T> {
如果您想使用特定类型T
扩展它:
public class MyClass extends Foo<Bar> {
答案 1 :(得分:1)
请参阅:
public class Foo<T extends OtherClass> {
}
public class MyClass<T extends OtherClass> extends Foo<T> {
}