小编Eve*_*tos的帖子

在一个类打字稿中扩展和实现

我能用打字稿做这个吗?

export interface IMyInterface {
    doSomething():void;
}

export class MyBaseClass {
    myBaseClassHasProperty:string;

    constructor(){
      this.myBaseClassHasProperty = 'some value';
    }
    myBaseClassHasMethods():void{
      console.log(this.myBaseClassHasProperty);
    }
}

export class MyClass extends MyBaseClass implements IMyInterface {
    constructor(){
      super();
    }

    doSomething():void{
      this.myBaseClassHasMethods();
    }
}
Run Code Online (Sandbox Code Playgroud)

在运行时我得到这个

未捕获的ReferenceError:未定义MyBaseClass

extends implements typescript

26
推荐指数
1
解决办法
2万
查看次数

标签 统计

extends ×1

implements ×1

typescript ×1