Translate

2020年3月20日金曜日

TypeScriptメモ

■クラス
・クラス
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 メソッド名(){}
}


0 件のコメント: