oop

JavaScriptのオブジェクト指向入門

ちょっと色々なサイトで取り上げられているので二番煎じですがまとめておく必要がでてきたのでポストします。 JavaScript言語概要 JavaScript は 手続き型 (procedural) 言語と オブジェクト指向 (object oriented) 言語の両方として機能させられる。 オブジ…

JavaScriptオブジェクト思考*1#01

prototypeを用いたクラスの作成と継承 クラス作成 Super = function(){}; Super.prototype = { prop1 : "prop1", prop2 : "prop2" }; クラスの継承 Basic = function(){}; Basic.prototype = new Super; Basic.prototype.method1 = function(){}; Basic.prot…

クラス継承もどき

JavaScriptで継承すると Class.prototype = new SuperClass; とした後に Class.prototype = {}; とした途端何もかも駄目になってしまう件(当たり前)プロトタイプチェーンを維持しながらどうにかしようと試行錯誤したところ無理という結論に達したもののその…