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

JavaScript之继承(原型链)

时间:2016-11-06 11:31:52      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:构造   语言   nbsp   依赖   javascrip   实例   strong   script   str   

JavaScript之继承(原型链)

  我们知道继承是oo语言中不可缺少的一部分,对于JavaScript也是如此。一般的继承有两种方式:其一,接口继承,只继承方法的签名;其二,实现继承,继承实际的方法。JavaScript不支持签名,因此只有实现继承。其中实现继承主要是依赖于原型链的。下面我将以原型链为重点说说继承的几种主要的方式:

  • 原型链继承
  • 借用构造函数继承
  • 组合继承(即组合原型链和借用构造函数)
  • 原型式继承
  • 寄生式继承
  • 寄生组合式继承

第一部分:原型链继承

  要说原型链继承,不得不首先介绍一下原型链的概念。

  想象一下,如果使原型对象等于另一个对象的实例,则此时原型对象将包含一个指向另一个原型的指针。相应地,另一个原型也将包含指向另一个构造函数的指针。假设另一个原型又是另一个

 

JavaScript之继承(原型链)

标签:构造   语言   nbsp   依赖   javascrip   实例   strong   script   str   

原文地址:http://www.cnblogs.com/zhuzhenwei918/p/6034879.html

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