https://www.typescriptlang.org/docs/handbook/2/classes.html#constructors [[クラス (TypeScript)|クラス]]の[[インスタンス (JavaScript)|インスタンス]]を生成する関数。 ```ts class Hoge { private id: number; public name: string; constructor(id: number, name: string) { this.id = id; this.name = name; } } ``` 糖衣構文で以下のようにも書ける。 ```ts class Hoge { constructor(private id: number, public name: string) { } } ```