2

新しいインスタンスを生成する静的関数を作成しようとしています。インスタンスは、静的関数が属するクラスのものです。

これが例です

class A {
  static getInstance() {
    return new A();
  }
}

これまでのところ、うまくlet a = A.getInstance();いくでしょう。

この機能を子クラスに継承したいと考えています。

class B extends A {}
let b = B.getInstance(); // This will return an instance of A.

B.getInstance()B のインスタンスを返したい。

4

1 に答える 1