2005/10/06

Javascriptのクラスの継承

さて、ぬる~くJavascript書いてみてますが、何気に継承の仕方が分からないということに気づいた…
で、メモ。とりあえずprototype.js の Object.extendってのを使えばいい模様。
interfaceとかそういうのはないのかしら???

var Person = Class.create();
Person.prototype = {
	initialize : function() {},
	hello:  function() {alert('Hello!!')}
}

var Jap = Class.create();
Jap.prototype = (new Person).extend({
    hello:  function() {alert('こんにちわ')},
});
[2007-10-03 追記]
このエントリはかつて Blosxom 用に書いたものをスクリプトで自動変換したものです。真面目に確認していないので,デザインの崩れやリンク切れが残っています場合にはご容赦ください。

はてなブックマークに追加! この記事をLivedoorクリップ! Yahoo!ブックマークに追加! del.icio.usに追加! ニフティクリップに追加! Buzzurlに追加! このページを POOKMARK Airlines の行き先に登録する BlogPeople Instant Bookmark に追加! newsing it!に追加! PingKingポッケに追加!

HTML convert time: 0.139 sec. Powered by WordPress ME