・クラス
class クラス名 {}
・コンストラクタ
class クラス名{
constructor(){
}
}
・インスタンス変数
class クラス名{
public 変数名: 型;
private 変数名: 型;
// getter
public get 名前() {
return this.変数名;
}
// setter
public set 名前(変数名){
this.変数名 = 変数名
}
}
public 変数名は、constructorでも設定可能
class クラス名{
constructor(public 変数名: 型){} // publicをつけると public 変数名を書いたのと同じになる
}
・インスタンスメソッド
class クラス名{
public メソッド名(){}
private メソッド名(){}
}