小编Dan*_*ase的帖子

JavaScript覆盖方法

假设你有以下代码:

function A() {
    function modify(){
       x = 300;
       y = 400;
    }
    var c = new C();
}

function B() {
    function modify(){
       x = 3000;
       y = 4000;
    }
    var c = new C();
}


C = function () {
   var x = 10;
   var y = 20;

   function modify() {
      x = 30;
      y = 40;
   };

   modify();
   alert("The sum is: " + (x+y));
}
Run Code Online (Sandbox Code Playgroud)

现在的问题是,如果有任何方法,我可以modify使用A和B中的方法覆盖C中的方法.在Java中,您将使用super关键字,但是如何在JavaScript中实现类似的功能呢?

javascript oop overriding

73
推荐指数
3
解决办法
12万
查看次数

标签 统计

javascript ×1

oop ×1

overriding ×1