ECMA Script6(JavaScript)でclassを作成する

ECMA Script6(JavaScript)でclassを作成できるようになりました。

以下簡単なクラスです。

constructorはオーバーロードできず、一つのみとなります。

またメソッドもstaticメソッドを作成することができるようになりました。

Logクラスなどを作成する場合はinfoやwarnメソッドをstaticメソッドなどにすると良いのでは、と思います。

メソッドの前にstaticとつけるだけです。

継承できる

クラスを継承することができるようになりました。

記述方法はJavaと同じく以下のとおりです。

superを使うことも可能です。

基本的にメソッドはpublicです。コーディング規約で_(アンダースコア)を先頭に付けたメソッドはprivateとして見なす、というのが一般的です。

http://popkirby.github.io/contents/nodeguide/style.html

constructorの引数にオブジェクトを渡す

constructorの引数は文字列や数値に限らず、オブジェクトも渡すことができます。

以下のように記述することができます。

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA