Prototype.jsではObject.extendメソッドを使うことによって、クラスの「継承」を行うことができます。Object.extendメソッドの役割は、オブジェクトのマージです。第1引数に渡されたオブジェクトに第2引数に渡されたオブジェクトのプロパティをすべてコピーするのです。では、これを使ってどのように継承を行うのでしょうか。 リスト10の例を見てください。 リスト10:クラスの継承 // Humanクラスを継承したProgrammerクラスを定義する var Programmer = Class.create(); Object.extend(Programmer.prototype, Human.prototype); Object.extend(Programmer.prototype, { // オーバライド initalize: function(name, lan