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面向对象编程(一) 实例代码
Jun 25 Javascript
JS定义回车事件(实现代码)
Jul 08 Javascript
限制上传文件大小和格式的jQuery插件实例
Jan 24 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
May 14 Javascript
下一代Bootstrap的5个特点 超酷炫!
Jun 17 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
Sep 05 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
Nov 10 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
Jul 03 Javascript
vue实现商城购物车功能
Nov 27 Javascript
JavaScript中常见内置函数用法示例
May 14 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
Jul 15 Javascript
js实现缓动动画
Nov 25 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
收听困难?教您超简便短波广播抗干扰方法!
2021/03/01 无线电
php截取字符串之截取utf8或gbk编码的中英文字符串示例
2014/03/12 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
2012/01/13 Javascript
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
JS获取随机数函数可自定义最小值最大值
2014/05/08 Javascript
javascript实现查找数组中最大值方法汇总
2016/02/13 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
2017/08/29 Javascript
基于bootstrop常用类总结(推荐)
2017/09/11 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
前端vue如何使用高德地图
2020/11/05 Javascript
Python中static相关知识小结
2018/01/02 Python
详解python中的Turtle函数库
2018/11/19 Python
Python list运算操作代码实例解析
2020/01/20 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
2020/06/02 Python
应届生船舶驾驶求职信
2013/10/19 职场文书
职业生涯规划书的格式
2013/12/29 职场文书
收银员的岗位职责范本
2014/02/04 职场文书
交通工程专业推荐信
2014/09/06 职场文书
清明节寄语2015
2015/03/23 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
小学体育教学随笔
2015/08/14 职场文书
2019员工保密协议书(3篇)
2019/09/23 职场文书
python神经网络ResNet50模型
2022/05/06 Python
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL