创建类的方式是:
var Class = function(){}; function就是类的构造函数
类有属性和方法
不同的定义方式代表不同的含义
属性:
var Class = function(){
var a = 1; //私有属性
this.b = 2; // 公开属性
}
Class.a = 1; //invalide
Class.prototype.c = 3; //共有属性 , 类属性
方法:
var Class = function(){
function f1(){}; //私有方法
this.f2 = function(){}; //公开方法
}
Class.fn = function(){} //invalide
Class.prototype.fn2 = function(){} //共有方法, 类方法