Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/62-eaee8561

-件のトラックバック

-件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

【prototype.js ver1.6】での継承

こちらのページを参考に以下の様に書いてみた。


<script type="text/javascript" src="prototype.js">
<script type="text/javascript">
var Animal = Class.create({
stomach: {},

eat: function(arg){
this.stomach[arg] = true;
},

keys: function(){
var keys = [];
for(var k in this.stomach)
keys.push(k);
return keys;
}
});

var Dog = Class.create(Animal, {
eat: function($super,arg){
$super(arg);
alert("Dog : eat\n" + this.keys().join("\n"));
}
});

var Cat = Class.create(Animal, {
eat: function($super,arg){
$super(arg);
alert("Cat : eat\n" + this.keys().join("\n"));
}
});

var dog = new Dog();
var cat = new Cat();

dog.eat('hoge');
cat.eat('piyo');
</script>


そしたら、cat と dog の胃袋はつながっていた。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/62-eaee8561

0件のトラックバック

0件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

プロフィール

kovayashi

Author:kovayashi
・嫌いなもの
 →好きなもの

・インストール
 →バンドル
・バックアップ
 →アップロード
・努力
 →チート

最近のトラックバック

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。