function Father() {
this.fatherValue = "爸爸";
}
Father.prototype.getFatherValue = function () {
return this.fatherValue
}
function Son() {
this.sonValue = "儿子";
}
Son.prototype = new Father();
Son.prototype.getSonValue = function () {
return this.sonValue;
}
var xiaoMing = new Son();
alert(xiaoMing.getSonValue());

先实例化father,并且把这个对象赋值给son的原型.
son继承了father之后,再修改原型,添加getSonValue()方法.
通过原型来实现继承时,原型实际上会变成另一个类型的实例.于是,原先的实例属性也就顺利成章的变成了现在的原型属性.
这里存在一个问题,子类son无法向父类father中传参.这个问题会在下一章的借用构造函数继承中有所优化.

最新文章

  1. python 单步调试初探(未完待续)
  2. JavaScript的apply()方法和call()方法
  3. django的序列化
  4. 简单DP(51nod 1092)
  5. 如何让你的scrapy爬虫不再被ban之二(利用第三方平台crawlera做scrapy爬虫防屏蔽)
  6. Android Phonebook编写联系人UI加载及联系人保存流程(六)
  7. Hive(五):hive与hbase整合
  8. js的2种继承方式详解
  9. C++ DLL 模板 .
  10. Lucene的Query类介绍
  11. mac下的改装人生——关于ssd
  12. python django 自定义 装饰器
  13. Mysql-Proxy代理配置
  14. red5 自定义文件存放目录
  15. spring cloud-zuul的Filter详解
  16. Python基础学习(第一周)
  17. android中进度条的实现
  18. Kafka概述及安装部署
  19. vue路由\导航刷新后:ative\localStorage\url截取参数
  20. TCP、UDP、HTTP、SOCKET之间的区别与联系

热门文章

  1. NodeJS 难点(网络,文件)的 核心 stream 一:Buffer
  2. MySQL主从数据一致性检验
  3. 在C#中如何定义一个变长的结构数组?如果定义好了,如何获得当前数组的长度?
  4. 15款Cocos2d-x游戏源码
  5. HDU 4585
  6. ubuntu16.04 下 NVIDIA GTX1050ti 显卡驱动 PPA安装
  7. UnicodeDammit
  8. Python开源应用系统
  9. oracle单表选择率(selectivity)——计算执行计划的基数
  10. hybrid app 知识点