var Person = function(cfg){
Ext.apply(this,cfg);
}
Ext.apply(Person.prototype,{
print:function(){
alert(String.format("id={0},name={1}",this.id,this.name));
}
});
/*** 重写。****************************/
var Student = function(cfg) {
Ext.apply(this,cfg);
}
// 类Student重写了Person类的print方法
Ext.extend(Student,Person,{
print:function(){
alert(String.format("id={0},姓名为{1}的人是一个学生",this.id,this.name));
}
});
var student = new Student({id:3000,name:"china",address:"hub"});
student.print(); // 调用子类的方法。
student = new Person({id:10000,name:"yest"});
student.print(); // 调用的是父类的方法