js1:对象的学习,构造函数,继承构造函数【使用教材:JavaScript深度剖析第2版】...
原文发布时间为: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版】...相关推荐
- 【学习笔记】Part1·JavaScript·深度剖析-函数式编程与 JS 异步编程、手写 Promise(二、JavaScript 异步编程)
[学习笔记]Part1·JavaScript·深度剖析-函数式编程与 JS 异步编程.手写 Promise(课前准备) [学习笔记]Part1·JavaScript·深度剖析-函数式编程与 JS 异步 ...
- 委托构造函数继承构造函数
委托构造函数 委托构造函数的引入 小明和李华给外国友人写信从高中写到了考研写累了,突然想唱歌,为了方便这哥俩唱歌,咱写了个唱歌类给他们.这哥俩唱的不好,就限制他俩只能唱三句.因为有1~3句的选择,就写 ...
- JS中对象的四种继承方式:class继承、原型链继承、构造函数继承、组合继承(构造函数和原型链继承的结合)
前言 才发现之前没有对JavaScript中的继承做过总结,不过看得到是不少,接下来就对这几种继承方式做一下总结. class继承 class继承是ES6引入的标准的继承方式. ES6引入了class ...
- 记录--JS精粹,原型链继承和构造函数继承的 “毛病”
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 先从面向对象讲起,本瓜认为:面向对象编程,它的最大能力就是:复用! 咱常说,面向对象三大特点,封装.继承.多态. 这三个特点,以" ...
- C++11之继承构造函数(using 声明)
系列文章 C++11之正则表达式(regex_match.regex_search.regex_replace) C++11之线程库(Thread.Mutex.atomic.lock_guard.同步 ...
- C++基础学习-26继承的构造函数、多重继承、虚继承
目录 继承的构造函数 多重继承 1.多重继承的概念 2.静态成员变量 3.派生类构造函数与析构函数 4.从多个父类继承构造函数 类型转换 虚基类.虚继承(虚派生) 总结 继承的构造函数 C++语言同时 ...
- JavaScript进阶-编程思想、构造函数的原型对象、对象原型、原型继承以及原型链
编程思想 面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次 调用就可以了. 优点: 性能比面向对象高,适合跟硬件联系很紧密 的东西,例如单 ...
- javascript原型对象、原型链、构造函数
1.原型对象(原型).原型链 先放一张在网上看到的关于原型和原型链的图,非常不错. 如果你能看懂,那就对原型链有了一定了解,如果看不懂,对照下面这几点来看图: js中所有函数都有一个prototype ...
- C++11:继承构造函数
前言 首先我们来看一种情况,有如下示例: class Base {public:Base(int i):x(i),y(0){}Base(int i,double j):x(i),y(j){}Base( ...
最新文章
- QT学习之图形视图框架
- Android API 中文 (51) —— ZoomButtonsController
- UVA 10229 Modular Fibonacci
- w5100 网上资料整理
- gitlab git clone 卡住_gitlab从入门到绝望
- 露天影院网站_为什么要在露天工作?
- http抓包实战 pdf_抓包实战 | 浏览器里的HTTP请求到底是如何完成的?
- windows桌面的“我的电脑”“IE”等消失的解决方法
- Report Service 为用户“NT AUTHORITY、NETWORK SERVICE”授予的权限不足,无法进行此操作。(rsAccessDenied)处理...
- html制作摩天轮,LED幻彩摩天轮的制作方法
- 基于单片机的光立方设计
- 科技感人工智能PPT模板推荐
- ❤️「Python」初阶,必看系列, 万字只为你,建议点赞收藏~❤️
- Oracle SQL基础
- 安装ADOBE READER时无法将数值写入键_php_sir_新浪博客
- android手机两年变卡,安卓手机用一两年就卡是通病,知道这几招,还可以用很久...
- Bigben vlc sdl 播放视频可随窗口改变大小
- CCF C类会议:PAKDD叶老师和闵老师意见反馈
- http与Socket区别
- IDES翻译—利用采购订单进行跨公司库存转储
热门文章
- redis3.0.2 分布式集群安装详细步骤
- 宅男程序员给老婆的计算机课程之9:数据模型
- Javascript获取select的选中值和选中文本
- 第十届中国信息安全大会召开 主打安全创新
- UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: encoding error
- 苹果智能家居大招要来 两年一直没火真相解秘
- 如何禁止用户名,密码自动填充
- 将Mongodb部分数据导入mysql数据库
- android loadlibrary 更改libPath 路径,指定路径加载.so
- 探究chrome下的开发工具的各功能