详解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 相关文章推荐
文本框获得焦点和失去焦点的判断代码
Mar 18 Javascript
jQuery ajax dataType值为text json探索分享
Sep 23 Javascript
jQuery学习之prop和attr的区别示例介绍
Nov 15 Javascript
jQuery照片伸缩效果不影响其他元素的布局
May 09 Javascript
使用typeof方法判断undefined类型
Sep 09 Javascript
纯JS实现旋转图片3D展示效果
Apr 12 Javascript
微信小程序 小程序制作及动画(animation样式)详解
Jan 06 Javascript
Vue-Router的使用方法
Sep 05 Javascript
js的Object.assign用法示例分析
Mar 05 Javascript
详解React的回调渲染模式
Sep 10 Javascript
js实现扫雷源代码
Nov 27 Javascript
一文帮你理解PReact10.5.13源码
Apr 03 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
用PHP调用Oracle存储过程
2006/10/09 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
2012/05/23 Javascript
关于jQuery UI 使用心得及技巧
2012/10/10 Javascript
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
jQuery中detach()方法用法实例
2014/12/25 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
javascript实现回到顶部特效
2015/05/06 Javascript
详解React-Todos入门例子
2016/11/08 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
详解Vue整合axios的实例代码
2017/06/21 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
jQuery实现的页面遮罩层功能示例【测试可用】
2017/10/14 jQuery
Vue组件中slot的用法
2018/01/30 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
2019/09/05 Javascript
nodejs nedb 封装库与使用方法示例
2020/02/06 NodeJs
Python中几种操作字符串的方法的介绍
2015/04/09 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
sort命令的作用和用法
2012/11/04 面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
2012/11/04 面试题
电大自我鉴定范文
2013/10/01 职场文书
2014年房地产个人工作总结
2014/12/20 职场文书
西岭雪山导游词
2015/02/06 职场文书
篮球赛新闻稿
2015/07/17 职场文书
nginx配置虚拟主机的详细步骤
2021/07/21 Servers
Nginx内网单机反向代理的实现
2021/11/07 Servers