Angular 如何使方法可重写?
如何在typescript中使方法“虚拟” 我正在尝试这样做:Angular 如何使方法可重写?,angular,typescript,Angular,Typescript,如何在typescript中使方法“虚拟” 我正在尝试这样做: export abstract class SuperClass { public virtual enable(enableComponents: boolean): void { } } 默认情况下,typescript没有任何关键字作为virtual,override class A { public enable(enableComponents: boolean): void {
export abstract class SuperClass {
public virtual enable(enableComponents: boolean): void {
}
}
默认情况下,typescript没有任何关键字作为virtual,override
class A {
public enable(enableComponents: boolean): void {
}
}
class B extends A{
public enable(enableComponents: boolean): void {
}
}
扩展的类也可以具有相同的函数,但执行基于调用对象这意味着什么?您已经可以重写任何方法。参见,例如,是的,称为阴影手段?你在说什么吗?在javascript中,我们并没有重写方法,我们只是因为原型继承而对它们进行了隐藏。