接口打字稿的实现

时间:2015-12-30 20:00:13

标签: typescript typescript1.5 typescript1.4

interface A {
(obj? : any) : any;
func1() : void;
func2() :void;
} 

如何编写实现A的B类?我如何实现参数化构造函数?

1 个答案:

答案 0 :(得分:1)

根据定义,接口不能包含构造函数。你必须在你实现的类中移动它:

interface A {
    func1(): void;
    func2(): void;
}

class B implements A {
    constructor(obj? : any) {

    }

    func1() {

    }

    func2() {

    }
}