私はこのコードを持っています:
var Class = function(){ // function constructor
this.className = 'Class';
}
Class.prototype.method = function(){ // open method
alert('method of ' + this.className);
}
var ClassSub = function(){ // function constructor of sub class
this.className = 'ClassSub';
}
ClassSub.prototype = new Class();
var objSub = new ClassSub();
objSub.method();
そして、私には1つの質問があります: Class.prototype.method = function(){ // open method
そのように書くとき、クラスのプロトタイプにはこのメソッドがあると言います。したがって、彼のサブクラスにはこのメソッドがあります。しかし、私が理解できないのは、なぜ私たちがただ書くことができないのかということです
Class.method = function()