前几天我写了两个类,我需要覆盖和调用覆盖的方法(getQuery)。&last=Y" if I don't use parameter "sub"当我从子类调用"getQuery“方法时,父类中的所有变量都是未定义的如果我从子类的构造函数中调用它们,它们就没问题。
我通过将子类作为参数传递并检查谁在询问来解决了这个问题。有没有人能给我解释一下为什么会发生这种情况,并帮助我找到一个更好的
我读过Douglas和其他许多资源的书"JavaScript : Good Parts“,我对在Javascript中实现继承和隐私感到有点困惑。我来自Java,我知道我可以通过闭包来模拟隐私,或者通过原型进行一些继承,但是我想用javascript的方式来实现它。
我知道我可以用原型/寄生模式来进行一些继承。我知道我可以继承对象并通过函数/寄生模式(如douglas所建议的)使用隐私成