2
interface A {
(obj? : any) : any;
func1() : void;
func2() :void;
}
如何編寫一個實現A的類B?我將如何實現參數化構造函數?接口打印稿的實現
interface A {
(obj? : any) : any;
func1() : void;
func2() :void;
}
如何編寫一個實現A的類B?我將如何實現參數化構造函數?接口打印稿的實現
根據定義,接口不能包含構造函數。你必須把它移到您的實現類:
interface A {
func1(): void;
func2(): void;
}
class B implements A {
constructor(obj? : any) {
}
func1() {
}
func2() {
}
}
([裸函數簽名加上其他領域實現打字稿接口]的可能的複製http://stackoverflow.com/questions/16508435/implementing-typescript-interface- with-bare-function-signature-plus-other-fields) – toskv
該解決方案對我無效。 –
爲什麼不是什麼問題? – toskv