事業内容

クラス、メソッド、変数定義




TypeScriptでクラス、メソッド、変数を定義してみます。




クラスは「class クラス名」で定義できます。
今回はSampleTypeScriptというクラス名にしています。

コンストラクタは「constructor」で定義できます。
見たまんまですね。

メソッドは「アクセス修飾子 メソッド名 : 戻り値の型」で定義できます。
今回はvoid型にしていますが、「:void」の部分を「:string」等に変更することによって
戻り値を別の型にすることもできます。

変数については「_message」のようにクラス内で定義することもできます。
今回コンストラクタで「message」と「className」を引数として与えていますが、
TypeScriptではこの2つも変数として利用することができます。
「message」のほうはクラス内でのみ有効な変数、
「className」のほうは引数として宣言していますが、 publicのアクセス修飾子を与えています。
そのため、クラス外部から呼び出すことが可能となっています。


window.onloadで呼び出しサンプルはこちら。




先ほど例にあげたコンストラクタでpublicとして定義した「className」を呼び出してみてます。
「window.onload = window_onLoad;」とすれば呼び出すことができます。



TypeScriptへ

テンプレートのpondt