详解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 xml为数据源的下拉框控件
Jul 07 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
Mar 06 Javascript
实例讲解JQuery中this和$(this)区别
Dec 08 Javascript
jQuery实现进度条效果代码
Dec 17 Javascript
javascript设置页面背景色及背景图片的方法
Dec 29 Javascript
javascript日期比较方法实例分析
Jun 17 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
Jan 04 Javascript
JS正则表达式验证中文字符
May 08 Javascript
React.js中常用的ES6写法总结(推荐)
May 09 Javascript
JS原生数据双向绑定实现代码
Aug 14 Javascript
react高阶组件经典应用之权限控制详解
Sep 07 Javascript
JS实现刷新网页后之前浏览位置保持不变示例详解
Aug 14 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
解析zend Framework如何自动加载类
2013/06/28 PHP
分享PHP守护进程类
2015/12/30 PHP
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
jQuery 删除/替换DOM元素的几种方式
2014/05/20 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
微信js-sdk 录音功能的示例代码
2019/11/01 Javascript
原生js+css调节音量滑块
2020/01/15 Javascript
微信小程序实现上传多张图片、删除图片
2020/07/29 Javascript
python 随机数生成的代码的详细分析
2011/05/15 Python
python实现比较两段文本不同之处的方法
2015/05/30 Python
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
python3之微信文章爬虫实例讲解
2017/07/12 Python
基于pip install django失败时的解决方法
2018/06/12 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
Python学习笔记之自定义函数用法详解
2019/06/08 Python
Django 静态文件配置过程详解
2019/07/23 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
Python实现进度条和时间预估的示例代码
2020/06/02 Python
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
面向对象设计的原则是什么
2013/02/13 面试题
自荐信的两点禁忌
2013/10/30 职场文书
军训心得体会
2013/12/31 职场文书
军训鉴定表自我鉴定
2014/02/13 职场文书
保护环境标语
2014/06/09 职场文书
道路施工安全责任书
2014/07/24 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
2014年电教工作总结
2014/12/19 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers