js中的继承

举例说明继承的实现和原理:

  假如定义两个类型:SuperType 和 SubType

  实现方法:要实现SubType 继承了 SuperType

  1)创建SuperType实例

  2)讲实例赋给SubType.prototype

  本质:

  重写了SubType的原型对象

  作用:

  原来存在于 SuperType 的实例中的所有属性和方法,现在也存在于 SubType.prototype 中了

 

SubType 继承了 SuperType,而 SuperType 继承了 Object。当调用 instance.toString()时,实际上调用的是保存在 Object.prototype 中的那个方法

 

  (待续)继承的本质性东西略多

 

 

  

 

posted @ 2016-04-16 15:06  NULL_1  阅读(242)  评论(0编辑  收藏  举报