現(xiàn)在寫一個(gè)class1類
function class1(){
this.name="world";//公有屬性
var message="No Messages!";//私有屬性
this.sayHello=function(){//公有方法(可訪問所有權(quán)限的方法和屬性)
alert("hello !"+this.name+"I want to say:"+message);
}
function getMessage(){//私有方法(只能訪問私有的方法和屬性)
alert(message);
}
}
class1.staticMethod=function(){//定義該類的一個(gè)靜態(tài)方法
alert("staticMethod()");
}
說起類,其實(shí)JS里面所有的function都可以當(dāng)作一個(gè)類來使用,上述的例子就可以看出,你可以new(實(shí)例化)這一個(gè)類,也可以直接當(dāng)他是functino調(diào)用。