详解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 相关文章推荐
javascript 写类方式之一
Jul 05 Javascript
jquery等宽输出文字插件使用介绍
Sep 18 Javascript
用于deeplink的js方法(判断手机是否安装app)
Apr 02 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
Nov 06 Javascript
原生JS实现不断变化的标签
May 22 Javascript
微信小程序页面生命周期详解
Jan 31 Javascript
vue使用监听实现全选反选功能
Jul 06 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
Feb 13 Javascript
详解滑动穿透(锁body)终极探索
Apr 16 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
Aug 28 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
Sep 25 Javascript
WEEX环境搭建与入门详解
Oct 16 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
文件上传程序的全部源码
2006/10/09 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
Zend Framework动作控制器用法示例
2016/12/09 PHP
javaScript - 如何引入js代码
2021/03/09 Javascript
Add a Picture to a Microsoft Word Document
2007/06/15 Javascript
extjs form textfield的隐藏方法
2008/12/29 Javascript
js中判断控件是否存在
2010/08/25 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
JavaScript实现给定时间相加天数的方法
2016/01/25 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
JS实现移动端触屏拖拽功能
2018/07/31 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
layui实现数据分页功能
2019/07/27 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
vue中v-model对select的绑定操作
2020/08/31 Javascript
Mac下Supervisor进程监控管理工具的安装与配置
2014/12/16 Python
Python使用xlrd读取Excel格式文件的方法
2015/03/10 Python
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
Python测试网络连通性示例【基于ping】
2018/08/03 Python
python多线程扫描端口(线程池)
2019/09/04 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
python实现批量处理将图片粘贴到另一张图片上并保存
2019/12/12 Python
Pytorch转onnx、torchscript方式
2020/05/25 Python
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
"火柴棍式"程序员面试题
2014/03/16 面试题
大学生的网上创业计划书
2013/12/31 职场文书
绿色学校实施方案
2014/03/31 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
单位消防安全责任书
2014/07/23 职场文书
公司委托书格式范文
2014/10/09 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
小学英语听课心得体会
2016/01/14 职场文书
vue backtop组件的实现完整代码
2021/04/07 Vue.js
pytorch 6 batch_train 批训练操作
2021/05/28 Python