JavaScript superで親クラスの静的メソッドを呼び出すサンプル
環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122
構文
class 親クラス{
static メソッド名(){処理コード1}
}
class 子クラス extends 親クラス{
static メソッド名(){処理コード2}
}
子クラス名.静的メソッド名();
静的メソッドでの super の呼び出します。
使用例
class Rectangle { static funA() { console.log("AA"); return 'AA'; } } class Square extends Rectangle { static funB() { console.log(super.funA() + ' 88'); return super.funA() + ' 88'; } } Square.funB();
実行結果
> "AA" > "AA 88" > "AA"