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 相关文章推荐
用js统计用户下载网页所需时间的脚本
Oct 15 Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
May 13 Javascript
mysql输出数据赋给js变量报unterminated string literal错误原因
May 22 Javascript
onkeypress字符按键兼容所有浏览器使用介绍
Apr 24 Javascript
深入理解JS中的变量及作用域、undefined与null
Mar 04 Javascript
JavaScript获取文本框内选中文本的方法
Feb 20 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
Mar 04 Javascript
jQuery使用经验小技巧(推荐)
May 31 Javascript
基于JavaScript实现无缝滚动效果
Jul 21 Javascript
Vuejs 页面的区域化与组件封装的实现
Sep 11 Javascript
Webpack 服务器端代码打包的示例代码
Sep 19 Javascript
解决vue props 拿不到值的问题
Sep 11 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传输数据的代码
2007/11/13 PHP
PHP面向对象概念
2011/11/06 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
基于JQUERY的多级联动代码
2012/01/24 Javascript
javascript操作excel生成报表示例
2014/05/08 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
常用DOM整理
2015/06/16 Javascript
js实现图片无缝滚动特效
2020/03/19 Javascript
使用vue.js开发时一些注意事项
2016/04/27 Javascript
BootstrapTable refresh 方法使用实例简单介绍
2017/02/20 Javascript
用js将long型数据转换成date型或datetime型的实例
2017/07/03 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
vue2.0 和 animate.css的结合使用
2017/12/12 Javascript
解决angularjs WdatePicker ng-model的问题
2018/09/13 Javascript
jquery的$().each和$.each的区别
2019/01/18 jQuery
elementUI 动态生成几行几列的方法示例
2019/07/11 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
python进阶_浅谈面向对象进阶
2017/08/17 Python
python3.7简单的爬虫实例详解
2019/07/08 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
python内打印变量之%和f的实例
2020/02/19 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
2020/06/14 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
澳洲小众品牌的集合网站:BNKR
2018/02/23 全球购物
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
招聘与培训专员岗位职责
2014/01/30 职场文书
四议两公开实施方案
2014/03/28 职场文书
教师岗位职责
2015/02/03 职场文书
2015年教师教学工作总结
2015/04/28 职场文书
Css预编语言及区别详解
2021/04/25 HTML / CSS
python迷宫问题深度优先遍历实例
2021/06/20 Python