首页 > Web开发 > 详细

Js对象继承小结

时间:2015-11-19 12:55:37      阅读:270      评论:0      收藏:0      [点我收藏+]

1.继承

 对象的定义好用一些的一般是把实例对象的属性定义在类里面,通过this指针指向具体实例属性.定义对象的public方法时将其绑定到prototype中.子类在继承父类时可以通过对象冒充来继承父类的实例属性,通过原型指向父类实例来继承public方法。具体实例如下:

//父类的定义

function Father(id,name){ 

this.id=id;//实例属性id

this.name=name; ://实例属性name

this.getId=function (){returnthis.id;}//不规范的public方法

}

Father.prototype.getName=function(){return this.name;}//规范的public方法

function Son(id,name){

  Father.call(this,id,name);//对象冒充继承父类的实例属性

}

Son.prototype=new Father();//原型指向父类对象继承实例方法

var s=new Son(1,"sss");

alert(s.getId());

alert(s.getName());

 

Js对象继承小结

原文:http://www.cnblogs.com/scote/p/4976921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!