Javascript 如何使用GoogleGlosure从子类的“同名”方法中访问父类的方法?

Javascript 如何使用GoogleGlosure从子类的“同名”方法中访问父类的方法?,javascript,class,methods,google-closure-compiler,Javascript,Class,Methods,Google Closure Compiler,我正在使用googleclosure构建一个API 我想从子类B中具有相同名称的方法中访问超类a的方法 请参阅以下伪代码: 超类A B类儿童 我在某个地方读到,关键字“parentClass”就是这样做的。 我读到是“超类”这个关键词做的 它们都不起作用。也许我做错了 有人能帮我吗 谢谢 这取决于类的定义方式。你在问题中使用的语法与我知道的任何语法都不匹配 最终,您需要一个对超类的引用,并且必须以子类型定义不会覆盖它的方式定义该值。通常,这是通过prototype对象完成的,但还有其他方法,在这

我正在使用googleclosure构建一个API

我想从子类B中具有相同名称的方法中访问超类a的方法

请参阅以下伪代码:

超类A

B类儿童

我在某个地方读到,关键字“parentClass”就是这样做的。 我读到是“超类”这个关键词做的

它们都不起作用。也许我做错了

有人能帮我吗

谢谢


这取决于类的定义方式。你在问题中使用的语法与我知道的任何语法都不匹配

最终,您需要一个对超类的引用,并且必须以子类型定义不会覆盖它的方式定义该值。通常,这是通过prototype对象完成的,但还有其他方法,在这种情况下,您可以执行以下操作:

A.prototype.move.call(this)
如果这是闭包库代码,则可以使用:

B.base(this, 'move');
在伪经典例子下
A.prototype.move.call(this)
B.base(this, 'move');