【第一胖】EXT----ext.extend的说明.

Ext.extend方法是用来实现类的继承。
extend(Object subclass,Object superclass,[Object overrides] : Object
第一个@param:子类
第二个@param:父类
第三个@param:要覆盖的属性。
这里需要强调一下,子类继承下来的是父类中通过
superclass.prototype方式定义的属性(包括用此方法定义的函数)。

 

//定义父类
function father(){}//定义一个空对象   
father.prototype.s = "我是老爸";   
father.prototype.s1 = "我是家长";   
//定义子类
function son(){   
    this.c = "儿子听话";   
    this.c1 = "儿子乖";   
}

//使用EXT.extend 
Ext.extend(son,father,{s1:"老爸给钱"});   
var c = new son();   
alert(c.s); //输出结果:我是老爸   
alert(c.s1); //输出结果:老爸给钱

/*备注:prototype就是“一个给类的对象添加方法的方法”,使用prototype属性,可以给类动态地添加方法,以便在JavaScript中实现“继承”的效果。*/ 

 这里需要注意子类和父类的顺寻,子类在前,父类在后。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值