用一个实际代码来说明. class A { public: staticvoid staticmember(){cout<<"static"<<endl;} //static member void nonstatic(){cout<<"nonstatic"<<endl;} //nonstatic member virtualvoid virtualmember(){cout<<&qu…
我们知道在js中可以用一个函数来定义对象的类,该函数称之为对象的构造函数,我们在需要create对象的时候直接调用这个构造函数即可: var Man = funciton(name){ this.name = name; }; var man = new Man("hopy"); 如上所示man对象的类是Man,因为有: Object.getPrototypeOf(man) === Man.prototype; //true 但是我们同样可以写一个类的工厂方法,用它来生成一个对象,显然…