如何扩展class <t extends =“”class =“”>

时间:2017-05-23 01:09:38

标签: java class

我想扩展一个已经包含<T extends class>的类。 例如,我想扩展名为Foo的这个类:

    public class Foo<T extends OtherClass>{

    }

我该怎么做? 我尝试了这个,但它不起作用:

    public class MyClass<T extends OtherClass> extends Foo{

    }

提前致谢&lt; 3

2 个答案:

答案 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> {

}