在抽象类中编写函数的实现

时间:2017-03-20 17:27:55

标签: angular typescript

在抽象类中编写函数的实现是否可以?

我希望有一个抽象类,我的每个组件都会扩展,因此它们会有一些共享行为,所以可以使用(简单示例):

export abstract class SharedBehaviour {
    public helloWorld() {
        console.log("hello world");
    }
} 

export class MyComponent extends SharedBehaviour {
    public someMethod() {
        this.helloWorld();
    }
}

1 个答案:

答案 0 :(得分:-1)

  

在抽象类中编写函数的实现是否可以?

是。抽象类可以自由地使用非抽象方法为所有子类提供共享代码。

要实现,您可以使用 interfaces