//简单的函数调用
function Father() {
this.nums= [1,2];
}
function Son() {
Father.call(this);//调用超类型,完成son继承father
}
var s1 = new Son();
s1.nums.push("yellow");
alert(s1.nums);//red,black,yellow
var s2 = new Son();
alert(s2.nums); //red,black

每次实例化son的时候,father都会在新的环境下被调用,每个son的实例都会具有属于自己的nums副本.

 //向父类传参
function Human(name) {
this.name = name;
}
function Man(name,age) {
Human.call(this, name);
this.age = age;
}
var yaoMing = new Man("姚明",42);
alert(yaoMing.name);//姚明
alert(yaoMing.age);//

子类可以向父类中传递参数了.这就使得原型链继承得到了改善.
这种方式,所有的方法都在构造函数中定义,那么属性的共享就无从谈起了.
这个问题将在下一章的组合继承得到解决

最新文章

  1. 如何使用QQ号进行快捷登录
  2. css高级
  3. Java多线程基础知识(三)
  4. POS管理系统之新增设备入库
  5. web标准:img图片在ie6下显示空白的bug解决方案
  6. 关于GET请求带Body的问题
  7. HOOK API(二)—— HOOK自己程序的 MessageBox
  8. 转:说说angularjs中的$parse和$eval
  9. CentOS修改yum更新源
  10. 高通MSM8998 ABL的调试
  11. 设计模式系列之过滤器模式(Chriteria Pattern)
  12. 群晖IP地址更新问题
  13. C# 获取程序运行时路径
  14. Day5作业及默写
  15. 关于css定位
  16. 打开指定目录路径的CMD命令行窗口
  17. 创建对象的一种方式&一种继承机制(代码实例)
  18. wireshark使用相关问题
  19. Python rpartition() 方法
  20. 路由软件quagga和bird日志配置打印ospf邻居变化

热门文章

  1. IOS常用代码整理
  2. 务实java基础之集合总结
  3. cache和buffer区别
  4. Excel 设置标题栏
  5. CentOS7安装OpenStack(Rocky版)-04.安装Nova计算服务(控制节点)
  6. TJU Problem 1065 Factorial
  7. Python中if __name__ == "__main__"详解
  8. Tomcat:Several ports are already in use问题
  9. ZH奶酪:Python使用ElementTree解析XML【译】
  10. subzero 基于postgrest && openresty && rabbitmq 的快速rest/graphql 开发平台