TypeScriptのクラス

TypeScriptではオブジェクト指向プログラミングを言語レベルでサポートをしており、 クラスを実装するための構文を備えています。


クラスの定義

TypeScriptではキーワード「class」を使用して以下のようにクラスを定義します。

class クラス名 {
    メンバの定義
}

例えば、メンバ変数を出力するクラスの定義は以下のように書きます。

class Hoge {
    hoge = "Hello";

    printHoge() {
        alert(this.hoge);
    }
}

inserted by FC2 system