⊗tsSpOpSPr 14 of 37 menu

TypeScriptにおける静的プロパティ

TypeScriptでは、オブジェクトではなくクラスに属する特別なプロパティを作成することができます。このようなプロパティは静的と呼ばれます。

静的プロパティは、オブジェクトを作成せずに、宣言されているクラスにアクセスするだけで呼び出すことができます。プロパティを静的にするには、アクセス修飾子の後にキーワードstaticを記述します。

それでは、クラスUserに静的プロパティsalaryを設定してみましょう:

class User { public name: string; public static salary: number = 1000; constructor(name: string) { this.name = name; } }

次に、オブジェクトを作成せずにこのプロパティにアクセスします:

console.log(User.salary); // 1000

クラスStudentに静的プロパティspecialtyを追加してください。 オブジェクトを宣言せずにこのプロパティを出力してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否