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の引数は文字列や数値に限らず、オブジェクトも渡すことができます。

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

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくば、我に七難八苦を与えたまえ」です^^

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

コメントをどうぞ

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

CAPTCHA