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 相关文章推荐
Javascript实现的分页函数
Feb 07 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
Oct 12 Javascript
jquery slibings选取同级其他元素的实现代码
Nov 15 Javascript
取得元素的左和上偏移量的方法
Sep 17 Javascript
JS中完美兼容各大浏览器的scrolltop方法
Apr 17 Javascript
javascript数组去重方法汇总
Apr 23 Javascript
如何判断Javascript对象是否存在的简单实例
May 18 Javascript
jquery对所有input type=text的控件赋值实现方法
Dec 02 Javascript
JavaScript的事件机制详解
Jan 17 Javascript
深入理解JavaScript中的for循环
Feb 07 Javascript
详解node.js 下载图片的 2 种方式
Mar 02 Javascript
vue输入框使用模糊搜索功能的实现代码
May 26 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
javascript getElementsByClassName实现代码
2010/10/11 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
2014/05/07 Javascript
jquery动态改变form属性提交表单
2014/06/03 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
功能强大的Bootstrap使用手册(一)
2016/08/02 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
vue实现图片滚动的示例代码(类似走马灯效果)
2018/03/03 Javascript
Vue进度条progressbar组件功能
2018/04/17 Javascript
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
element el-input directive数字进行控制
2018/10/11 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
基于vue.js实现分页查询功能
2018/12/29 Javascript
JavaScript 监听组合按键思路及代码实现
2020/07/28 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
Python下线程之间的共享和释放示例
2015/05/04 Python
Python学习笔记之自定义函数用法详解
2019/06/08 Python
python实现关闭第三方窗口的方法
2019/06/28 Python
Pytorch的mean和std调查实例
2020/01/02 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
python多进程使用函数封装实例
2020/05/02 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
西班牙在线宠物商店:zooplus.es
2017/02/24 全球购物
eBay德国站:eBay.de
2017/09/14 全球购物
演讲稿开场白
2014/01/13 职场文书
三年级科学教学反思
2014/01/29 职场文书
公司活动总结怎么写
2014/06/25 职场文书
超市优秀员工获奖感言
2014/08/15 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
MySQL视图概念以及相关应用
2022/04/19 MySQL