类一般有多个属性,需要在类的开头声明,另外一般要包含初始化的函数,此函数名必须与类名一样,用于实例化时给类的各属性赋初值或进行其他操作。例子:
class testClass {
var a;
var b;
function testClass() {
this.a='hellow';
this.b='world';
}
};
声明了一个名为testClass的类,他有两个属性a,b。下面代码是实例化的例子:
var t=new testClass();//定义t是testClass的一个实例,并初始化
f.a=t.a+" "+t.b;
这样krkr中的变量f.a就被赋值为了“hellow world”。
类中也可以定义其他多个函数,另外this声明是当前类中的属性,一般可以不加,但如果遇到重名就必须要加上。