タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

継承に関するsyokucyoのブックマーク (1)

  • 久々にJavaScriptでナンカして遊んでみる - 檜山正幸のキマイラ飼育記 (はてなBlog)

    組み込みのStringクラスにメソッドを追加してみる話です。ただし、String.prototypeには手を入れない方針。Stringクラスを“継承”したユーザー定義クラスを作ります。 継承の方法としては、__proto__プロパティを使います。__proto__プロパティの問題点は「継承についてもう少し」で指摘して、その対処法は「こんな継承はどう?」で述べました。今回は単にアイディアを述べるだけだし、FirefoxでもRhinoでも__proto__プロパティが使えるので、単純にSubclass.prototype.__proto__ = Superclass.prototype; として継承します。 やってみる StringのサブクラスであるEnhancedStringクラスでは、メソッド noripie() が追加されています。さらに、EnhancedStringクラスのサブクラスで

    久々にJavaScriptでナンカして遊んでみる - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 1