1.类实例属性
//将属性name设置到Person对象中
Ext.apply(Ext.test.Person.prototype,{name:"张三"});
var person=new Ext.test.Person();
alert(person.name); //得到的是张三
person.name="李四";
alert(person.name); //得到的是李四
2.类实例方法
Ext.apply(Ext.test.Person.prototype,{
name:"",sex:"",
//名为print的方法
print:function(){
alert(String.format("姓名:{0},性别:{1}",this.name,this.sex));
}
});
var person=new Ext.test.Person();
person.sex="男";
person.name="李四";
person.print();
3.构造方法
//将对象cfg直接附加到person对象中
Ext.test.Person=function(cfg){
Ext.apply(this,cfg);
};
var person=new Ext.test.Person({name:"张三",sex:"男"});
4.类继承
Ext.extend(Ext.test.Student,Ext.test.Person,{job:"学生"})
学生继承自person
5.类别名
PS=Ext.test.Person;//类别名规范为大写