⊗tsSpOpCCo 6 of 37 menu

TypeScriptにおけるOOPのクラスコンストラクタ

クラスコンストラクタのパラメータを使って プロパティの初期値を渡してみましょう。 この場合、パラメータにも型を指定する 必要があります:

class User { name: string = ''; constructor(name: string) { this.name = name; } }

ここには注意点があります。プロパティの値が コンストラクタで代入されるため、プロパティの 初期値を設定しなくてもエラーにはなりません:

class User { name: string; // 値を設定しない constructor(name: string) { this.name = name; } }

それでは、クラスのオブジェクトを作成し、 その際に名前をすぐに指定してみましょう:

let user: User = new User('john');

クラスのプロパティにアクセスしてみます:

console.log(user.name); // 'john'

Employeeクラスを作成し、そのコンストラクタに 従業員の名、姓、年齢、給与を渡してください。

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否