[TypeScript] 静的メンバー

ああr通常、クラスはインスタンス化して使用しますが、インスアンス化しないで使用したいようなクラスもあります。

例えば、円周率 3.14 という値や、絶対値を計算する abs メソッドや、四角形の面積を計算するメソッドなど、様々な数学用の計算式を詰め込んだクラスがあるとします。このようなクラスはインスタンス化せずに、そのまま クラス名.abs やクラス名.rectangleArea のように使用したいですよね。

このような場合は、静的メソッド や 静的プロパティを作成することでインスタンス化しなくても使用できるようになります。

今回は、静的メンバーの定義方法とその使用方法について説明します。

目次

“[TypeScript] 静的メンバー” の続きを読む