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实现权限树的更新权限时的全选全消功能
Feb 17 Javascript
javascript类型转换使用方法
Feb 08 Javascript
JS小游戏之极速快跑源码详解
Sep 25 Javascript
JQuery中attr方法和removeAttr方法用法实例
May 18 Javascript
javascript转换静态图片,增加粒子动画效果
May 28 Javascript
三分钟带你玩转jQuery.noConflict()
Feb 15 Javascript
AngularJS 自定义指令详解及示例代码
Aug 17 Javascript
基于js 本地存储(详解)
Aug 16 Javascript
彻底弄懂 JavaScript 执行机制
Oct 23 Javascript
Vuepress 搭建带评论功能的静态博客的实现
Feb 17 Javascript
JSX在render函数中的应用详解
Sep 04 Javascript
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
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 数组入门教程小结
2009/05/20 PHP
PHP类的封装与继承详解
2015/09/29 PHP
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
老生常谈js中的MVC
2017/07/25 Javascript
Angular4 组件通讯方法大全(推荐)
2018/07/12 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
Vue 实现一个命令式弹窗组件功能
2019/09/25 Javascript
Vue自定义render统一项目组弹框功能
2020/06/07 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
[01:14:31]Secret vs VG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python修改字典内key对应值的方法
2015/07/11 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
python 美化输出信息的实例
2018/10/15 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
2018/12/05 Python
Python转换时间的图文方法
2019/07/01 Python
详解python中index()、find()方法
2019/08/29 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
python实现将range()函数生成的数字存储在一个列表中
2020/04/02 Python
pytorch SENet实现案例
2020/06/24 Python
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
美国领先的家庭智能音响系统品牌:Sonos
2018/07/20 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
J2ee常用的设计模式?说明工厂模式
2015/05/21 面试题
文秘个人求职信范文
2014/04/22 职场文书
社区班子对照检查材料
2014/08/27 职场文书
Django操作cookie的实现
2021/05/26 Python
python实现A*寻路算法
2021/06/13 Python
python异步的ASGI与Fast Api实现
2021/07/16 Python
Ruby GDBM操作简介及数据存储原理
2022/04/19 Ruby