interface A {
(obj? : any) : any;
func1() : void;
func2() :void;
}
如何编写实现A的B类?我如何实现参数化构造函数?
答案 0 :(得分:1)
根据定义,接口不能包含构造函数。你必须在你实现的类中移动它:
interface A {
func1(): void;
func2(): void;
}
class B implements A {
constructor(obj? : any) {
}
func1() {
}
func2() {
}
}