在子实例中从父类调用函数[javascript]

时间:2018-12-31 03:32:37

标签: javascript class inheritance

我需要通过子类的实例从父类调用函数。

"react-navigation": "^1.5.2"

上面是一个示例伪代码。

我应该怎么做? 任何帮助表示赞赏。

谢谢!

2 个答案:

答案 0 :(得分:0)

仅需修正一下伪代码,即可满足您的要求。没有使用function关键字声明类中的函数。

class A {
  A1 () { console.log('A1') }
}

class B extends A {
  B1 () { }
}

let x = new B()
x.A1()

答案 1 :(得分:0)

只要将伪代码转换为有效的JavaScript语法,代码就可以工作:

class A {
  A1() {
    console.log("A1");
  }
  A2() {
    console.log("A2");
  }
  A3() {
    console.log("A3");
  }
}
class B extends A {
  B1() {
    console.log("B1");
  }
  B2() {
    console.log("B2");
  }
}

const X = new B();
X.A1();
X.B2();