Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

JavaScript による楽しいオブジェクト指向プログラミング

2.621 Aufrufe

Veröffentlicht am

(2015/12/30 追記) 今だったら ES6 class 使うほうが断然良いです。

Veröffentlicht in: Technologie, Gesundheit & Medizin
  • Als Erste(r) kommentieren

JavaScript による楽しいオブジェクト指向プログラミング

  1. 1. JavaScript による 楽しいオブジェクト指向 プログラミング 片山 真也
  2. 2. どう書くの?
  3. 3. var Drug = function(name) { this.name = name; }; var hoge = new Drug(“hoge”); var foo = new Drug(“foo”);
  4. 4. Drug.prototype.take = function() { // 処理 } hoge.take();
  5. 5. take Drug prototype constructor hoge foo name name “hoge” “foo”
  6. 6. 継承 var Super = function() {}; var Child = function() {}; Child.prototype = new Super();
  7. 7. Super prototype constructor Child constructor prototype プロトタイプ チェーン
  8. 8. スーパーメソッド Super.prototype.hoge = function(arg) {}; this this.constructor .prototype .hoge .call(this, arg);
  9. 9. プライベート変数・関数 var Drug = function() { /* 初期化*/ }; (function() { var private = function() {}; Drug.prototype.public = function() {}; })();

×