原文发布时间为:2008-11-08 —— 来源于本人的百度文章 [由搬家工具导入]

<html>
<head>
<title>js</title>
<script language="JavaScript">
   function Company(){
this.cname="aa";
this.products="bb";
}

function Sales(){
this.fromwhere="cc";
this.reps="50";
this.meth=disp;
}
Sales.prototype=new Company();
var t1="t1";
function disp(){
t2="t2";
var t3="t3";
document.write(this.reps+"<br>");
document.write(this.cname);
document.write(this.fromwhere);
document.write(this.products);
}
</script>
</head>
<body>
<script language="JavaScript">
var s1=new Sales();
s1.meth();
Sales.prototype.size="78";
document.write(t1);
document.write(t2);
document.write(t3);
</script>

</body>
</html>

<!--结果为
50
aaccbbt1t2
-->

转载于:https://www.cnblogs.com/handboy/p/7148450.html

js1:对象的学习,构造函数,继承构造函数【使用教材:JavaScript深度剖析第2版】...相关推荐

  1. 【学习笔记】Part1·JavaScript·深度剖析-函数式编程与 JS 异步编程、手写 Promise(二、JavaScript 异步编程)

    [学习笔记]Part1·JavaScript·深度剖析-函数式编程与 JS 异步编程.手写 Promise(课前准备) [学习笔记]Part1·JavaScript·深度剖析-函数式编程与 JS 异步 ...

  2. 委托构造函数继承构造函数

    委托构造函数 委托构造函数的引入 小明和李华给外国友人写信从高中写到了考研写累了,突然想唱歌,为了方便这哥俩唱歌,咱写了个唱歌类给他们.这哥俩唱的不好,就限制他俩只能唱三句.因为有1~3句的选择,就写 ...

  3. JS中对象的四种继承方式:class继承、原型链继承、构造函数继承、组合继承(构造函数和原型链继承的结合)

    前言 才发现之前没有对JavaScript中的继承做过总结,不过看得到是不少,接下来就对这几种继承方式做一下总结. class继承 class继承是ES6引入的标准的继承方式. ES6引入了class ...

  4. 记录--JS精粹,原型链继承和构造函数继承的 “毛病”

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 先从面向对象讲起,本瓜认为:面向对象编程,它的最大能力就是:复用! 咱常说,面向对象三大特点,封装.继承.多态. 这三个特点,以" ...

  5. C++11之继承构造函数(using 声明)

    系列文章 C++11之正则表达式(regex_match.regex_search.regex_replace) C++11之线程库(Thread.Mutex.atomic.lock_guard.同步 ...

  6. C++基础学习-26继承的构造函数、多重继承、虚继承

    目录 继承的构造函数 多重继承 1.多重继承的概念 2.静态成员变量 3.派生类构造函数与析构函数 4.从多个父类继承构造函数 类型转换 虚基类.虚继承(虚派生) 总结 继承的构造函数 C++语言同时 ...

  7. JavaScript进阶-编程思想、构造函数的原型对象、对象原型、原型继承以及原型链

    编程思想 面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次 调用就可以了. 优点: 性能比面向对象高,适合跟硬件联系很紧密 的东西,例如单 ...

  8. javascript原型对象、原型链、构造函数

    1.原型对象(原型).原型链 先放一张在网上看到的关于原型和原型链的图,非常不错. 如果你能看懂,那就对原型链有了一定了解,如果看不懂,对照下面这几点来看图: js中所有函数都有一个prototype ...

  9. C++11:继承构造函数

    前言 首先我们来看一种情况,有如下示例: class Base {public:Base(int i):x(i),y(0){}Base(int i,double j):x(i),y(j){}Base( ...

最新文章

  1. QT学习之图形视图框架
  2. Android API 中文 (51) —— ZoomButtonsController
  3. UVA 10229 Modular Fibonacci
  4. w5100 网上资料整理
  5. gitlab git clone 卡住_gitlab从入门到绝望
  6. 露天影院网站_为什么要在露天工作?
  7. http抓包实战 pdf_抓包实战 | 浏览器里的HTTP请求到底是如何完成的?
  8. windows桌面的“我的电脑”“IE”等消失的解决方法
  9. Report Service 为用户“NT AUTHORITY、NETWORK SERVICE”授予的权限不足,无法进行此操作。(rsAccessDenied)处理...
  10. html制作摩天轮,LED幻彩摩天轮的制作方法
  11. 基于单片机的光立方设计
  12. 科技感人工智能PPT模板推荐
  13. ❤️「Python」初阶,必看系列, 万字只为你,建议点赞收藏~❤️
  14. Oracle SQL基础
  15. 安装ADOBE READER时无法将数值写入键_php_sir_新浪博客
  16. android手机两年变卡,安卓手机用一两年就卡是通病,知道这几招,还可以用很久...
  17. Bigben vlc sdl 播放视频可随窗口改变大小
  18. CCF C类会议:PAKDD叶老师和闵老师意见反馈
  19. http与Socket区别
  20. IDES翻译—利用采购订单进行跨公司库存转储

热门文章

  1. redis3.0.2 分布式集群安装详细步骤
  2. 宅男程序员给老婆的计算机课程之9:数据模型
  3. Javascript获取select的选中值和选中文本
  4. 第十届中国信息安全大会召开 主打安全创新
  5. UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: encoding error
  6. 苹果智能家居大招要来 两年一直没火真相解秘
  7. 如何禁止用户名,密码自动填充
  8. 将Mongodb部分数据导入mysql数据库
  9. android loadlibrary 更改libPath 路径,指定路径加载.so
  10. 探究chrome下的开发工具的各功能