gpt4 book ai didi

Javascript OOP,获取父变量值

转载 作者:行者123 更新时间:2023-12-03 10:13:25 26 4
gpt4 key购买 nike

我做了一个父亲类(class):

function MouseController(m,v) {
this.model = m;
this.view = v;
}

MouseController.prototype.mouseClick = function(x, y) {}

this.modelthis.view 中有两个变量。

现在我有这个父亲的一个子类:

DragController.prototype = new MouseController();
function DragController() {
MouseController.call(this);
}

如何从子类访问父变量 this.modelthis.view

最佳答案

确保 MouseController 正确继承自 DragController。

DragController.prototype = MouseController.prototype;

然后使用:

this.model
this.view

属性是继承的:-)

确保参数传递给基类:

function DragController(m, v) {
MouseController.call(this, m, v);
}

fiddle :http://jsfiddle.net/GarryPas/ku4p4332/3/

关于Javascript OOP,获取父变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30006889/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com