JavaScript中使用构造函数实现继承的代码


Posted in Javascript onAugust 12, 2010
//首先创建父类 
function Person(name, age, address) { 
this.name = name; 
this.age = age; 
this.address = address; 
} 
//创建子类 
function Student(score) { 
this.score = score; 
//可以用call方法或者是apply方法调用函数的构造函数 
//调用父类的构造函数,通过call方法调用Person类的构造函数。这样就会在student中初始化Person对象,student也就有了Person的属性的副本 
Person.call(this,"zhangsan",22,"中国北京!"); 
} var student = new Student(100); 
alert(student.address + student.score + "分");

//上述Person.call方法调用中第二个参数开始为传递的数据参数
Javascript 相关文章推荐
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
Mar 18 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
Jun 13 Javascript
JavaScript调试工具汇总
Dec 23 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
Apr 24 Javascript
浅谈javascript中onbeforeunload与onunload事件
Dec 10 Javascript
简单了解JavaScript操作XPath的一些基本方法
Jun 03 Javascript
jQuery Masonry瀑布流插件使用方法详解
Jan 18 Javascript
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
JavaScript模拟文件拖选框样式v1.0的实例
Aug 04 Javascript
详解使用 Node.js 开发简单的脚手架工具
Jun 08 Javascript
全面分析JavaScript 继承
May 30 Javascript
JavaScript之数组扁平化详解
Jun 03 Javascript
javascript最常用与实用的创建类的代码
Aug 12 #Javascript
javascript中最常用的继承模式 组合继承
Aug 12 #Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
Aug 12 #Javascript
Javascript倒计时代码
Aug 12 #Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
Aug 12 #Javascript
JavaScript 通过模式匹配实现重载
Aug 12 #Javascript
js更优雅的兼容
Aug 12 #Javascript
You might like
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
Javascript调用XML制作连动下拉列表框
2006/06/25 Javascript
理解Javascript_03_javascript全局观
2010/10/11 Javascript
javascript学习笔记(十四) window对象使用介绍
2012/06/20 Javascript
js动态拼接正则表达式的两种方法
2014/03/04 Javascript
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
js 事件的传播机制(实例讲解)
2017/07/20 Javascript
jQuery实现的form转json经典示例
2017/10/10 jQuery
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
详解vue2.6插槽更新v-slot用法总结
2019/03/09 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
2020/05/09 Javascript
python通过pil模块将raw图片转换成png图片的方法
2015/03/16 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
Django如何配置mysql数据库
2018/05/04 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
Python关于excel和shp的使用在matplotlib
2019/01/03 Python
Python List cmp()知识点总结
2019/02/18 Python
python程序控制NAO机器人行走
2019/04/29 Python
对django views中 request, response的常用操作详解
2019/07/17 Python
Django之使用内置函数和celery发邮件的方法示例
2019/09/16 Python
python编写微信公众号首图思路详解
2019/12/13 Python
Python 模拟生成动态产生验证码图片的方法
2020/02/01 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
英国国家美术馆商店:National Gallery
2019/05/01 全球购物
大三毕业自我鉴定
2014/01/15 职场文书
迅雷Cued工作心得体会
2014/01/27 职场文书
老总助理工作岗位职责
2014/02/06 职场文书
通知范文怎么写
2015/04/16 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
初中历史教学反思
2016/02/19 职场文书