Javascript 是否可以重写基类特权函数?

Javascript 是否可以重写基类特权函数?,javascript,inheritance,Javascript,Inheritance,可能重复: 我在Javascript中有一个基类/原型&一个子类/原型 是否可以使子类重写基类特权函数? 我知道我正试图将javascript作为一种OO语言来对待,但你永远不知道这可能吗 如果可能的话,你能举例说明我是如何做到这一点的吗 function baseClass() { this.privFunct() {} } function childClass() { this.privFunct() { var baseFunct = baseCla

可能重复:

我在Javascript中有一个基类/原型&一个子类/原型

是否可以使子类重写基类特权函数?

我知道我正试图将javascript作为一种OO语言来对待,但你永远不知道这可能吗

如果可能的话,你能举例说明我是如何做到这一点的吗

function baseClass()
{
   this.privFunct() {}
}

function childClass()
{
   this.privFunct() 
   {
      var baseFunct = baseClass.prototype.privFunct;
      this.baseFunct();
      // no do some object specific actions here
   }
}

如果你能给出一个完整的例子,让我们理解所有的部分是如何组合在一起的,那就太好了。不要过于简化/伪编码。到目前为止,
this.privFunct
似乎不是
baseClass.prototype
的属性,它还可能取决于您实际实现继承的方式。需要更多的信息。JavaScript是一种OO语言。JS是一种OO语言。你的意思是“将JS视为基于类的语言”吗?你对“特权”的定义是什么?最后,示例代码无效
this.privFunct(){}
不是有效的声明,并且
var baseFunct
不会在
上创建名为
baseFunct
的属性。请查看
函数。应用
函数。调用
方法。一个开始的链接:好的,我添加了一个有上下文的示例,即,显示我试图回避的内容,