什么应该等同于打字稿中的以下代码

时间:2019-07-11 11:56:48

标签: typescript generics

我只是在用Java引用打字稿来编写一些代码。我被困在线下。

Class ABC<? extends XYZ>

我知道ABC类正在使用泛型。 ? extends XYZ类的一部分。我们怎么用打字稿写东西。

1 个答案:

答案 0 :(得分:0)

这是一个不言自明的示例,其中您拥有Ia类和Ib类,并且您还有另一个类希望扩展Ia:

class  Ia {
 ww: string;
}

class Ib extends Ia {
    dd: number;
}

export default class TestClass <T extends Ia> {
    private attribute: T;
    constructor( ib: T) { this.attribute = ib }

}

new TestClass(new Ib());

希望有帮助。