クラス

2月ですなー。
今日は少し暖かくなって眠気と戦いつつな日でした。

Ev = function(){
...
}

でクラスが定義できるそうですな。

ev = new Ev();

おー。
Javaでいうインスタンスメソッドや変数の定義も

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;
}
で勝手に増えるみたいです ^-^

自由だー ^-^
自由なだけにデバッグも大変だけどね。

どーでもいいんですけど、オブジェクト指向という名前は好きになれません。。。
かっこつけみたいな感じで 笑