クラス
2月ですなー。
今日は少し暖かくなって眠気と戦いつつな日でした。
Ev = function(){
...
}
でクラスが定義できるそうですな。
ev = new Ev();
Ev = function(){
this.down=function(){
}
this.x=0;
}
でdownメソッドができたみたいです。
ev.down();
ev.x=50;
staticメソッドや変数の定義も
Ev.map=function(){
}
Ev.c = 55;
でmapメソッドができたみたいです。
おー。
いろいろできますな。
動的にインスタンスメソッドや変数を追加するなら
Ev.prototype.x = 0;
Ev.prototype.down = function(){
}
特定のインスタンス固有に変数やメソッドを追加するなら、
ev.z = 100;
ev.getZ=function(){
return 100;
}
で勝手に増えるみたいです ^-^
自由だー ^-^
自由なだけにデバッグも大変だけどね。
どーでもいいんですけど、オブジェクト指向という名前は好きになれません。。。
かっこつけみたいな感じで 笑