【发布时间】:2015-06-02 21:28:57
【问题描述】:
我可以在 TypeScript 中执行此操作吗?
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();
}
}
在运行时它抛出:
Uncaught ReferenceError: MyBaseClass is not defined
【问题讨论】:
标签: typescript extends implements