码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript使用原型链实现继承

时间:2019-10-07 13:19:31      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:color   总结   code   class   UNC   等于   prot   div   instance   

 

JavaScript实现继承的思想:

  一句话总结,让子类的原型等于父类的实例。

  详细来说,其实利用了原型的性质即在JavaScript中所有被实例化对象具有相同的原型属性和方法,每一个被实例化对象的原型指针均指向同一个地址,通过改变原型指针指向的位置来实现继承。

案例说明:

//父方法
function SupperFunction(flag1){
    this.flag1 = flag1;
}

//子方法
function SubFunction(flag2){
    this.flag2 = flag2;
}

//父实例
var superInstance = new SupperFunction(true);

//子继承父
SubFunction.prototype = superInstance;

//子实例
var subInstance = new SubFunction(false);
//子调用自己和父的属性 subInstance.flag1; true subInstance.flag2; false

 

JavaScript使用原型链实现继承

标签:color   总结   code   class   UNC   等于   prot   div   instance   

原文地址:https://www.cnblogs.com/pecool/p/11629837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!