详解JavaScript基于面向对象之继承实例


Posted in Javascript onDecember 16, 2015

javascript面向对象继承的简单实例:
作为一门面向对象的语言,继承自然是它的一大特性,尽管javascript的面向对象的实现机制和和c#和java这样典型的面向对象不同,但是继承的基本特点还是具有的,简单的说就是获得父级的方法和属性,下面是一段简单的实例,大家有兴趣可以分析一下:

window.onload = function(){ 
 function parent(age,name){ 
  this.age = age; 
  this.name = name; 
 } 
 parent.prototype.show = function(){ 
  alert('父级方法'); 
 } 
 function child(age,name,job){ 
  parent.apply(this,arguments); 
  this.job = job; 
 } 
 (function(){ 
  for(var i in parent.prototype){ 
  child.prototype[i]=parent.prototype[i] 
 } 
 })(); 
 var b = new parent(14,'侠客行'); 
 var a = new child(15,'狼侠','侠客'); 
 a.show(); 
}

以上就是javascript面向对象继承的简单实例介绍,大家可以结合前一篇《详解JavaScript基于面向对象之继承》一起学习,可能效果会更好。

Javascript 相关文章推荐
基于jquery的划词搜索实现(备忘)
Sep 14 Javascript
node.js中的fs.renameSync方法使用说明
Dec 16 Javascript
php基于redis处理session的方法
Mar 14 Javascript
jQuery的extend方法【三种】
Dec 14 Javascript
原生js实现节日时间倒计时功能
Jan 18 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
Feb 14 Javascript
微信小程序icon组件使用详解
Jan 31 Javascript
vue .sync修饰符的使用详解
Jun 15 Javascript
js实现一个页面多个倒计时的3种方法
Feb 25 Javascript
简单了解Vue computed属性及watch区别
Jul 10 Javascript
基于JavaScript的数据结构队列动画实现示例解析
Aug 06 Javascript
Vue如何将页面导出成PDF文件
Aug 17 Javascript
javascript实现拖放效果
Dec 16 #Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
Dec 15 #Javascript
Jquery插件easyUi实现表单验证示例
Dec 15 #Javascript
解决WordPress使用CDN后博文无法评论的错误
Dec 15 #Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 #Javascript
jQuery进行组件开发完整实例
Dec 15 #Javascript
JavaScript组件开发完整示例
Dec 15 #Javascript
You might like
防止本地用户用fsockopen DDOS攻击对策
2011/11/02 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
2016/06/05 PHP
laravel5创建service provider和facade的方法详解
2016/07/26 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
区分JS中的undefined,null,"",0和false
2007/03/08 Javascript
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
学习javascript面向对象 理解javascript原型和原型链
2016/01/04 Javascript
jquery 属性选择器(匹配具有指定属性的元素)
2016/09/06 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
js 概率计算(简单版)
2017/09/12 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
Vue 组件传值几种常用方法【总结】
2018/05/28 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
Python中的引用和拷贝浅析
2014/11/22 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
Python使用grequests(gevent+requests)并发发送请求过程解析
2019/09/25 Python
python的range和linspace使用详解
2019/11/27 Python
Python随机数函数代码实例解析
2020/02/09 Python
详解pandas赋值失败问题解决
2020/11/29 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
韩国邮政旗下生鲜食品网上超市:epost
2016/08/27 全球购物
GafasWorld西班牙:购买太阳镜、眼镜和隐形眼镜
2019/09/08 全球购物
企业总经理职责
2014/02/02 职场文书
《灯光》教学反思
2014/02/08 职场文书
个人培训自我鉴定
2014/03/28 职场文书
移交协议书
2014/08/19 职场文书
小学语文复习计划
2015/01/19 职场文书
上班迟到检讨书
2015/05/06 职场文书
婚宴新娘致辞
2015/07/28 职场文书