详解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 相关文章推荐
IE下js调试工具Companion.JS
Oct 15 Javascript
Javascript中valueOf与toString区别浅析
Mar 19 Javascript
JS控制一个DIV层在指定时间内消失的方法
Feb 17 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
Mar 03 Javascript
javascript常用的方法整理
Aug 20 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
Apr 17 Javascript
在angular 6中使用 less 的实例代码
May 13 Javascript
vue+express 构建后台管理系统的示例代码
Jul 19 Javascript
小程序实现新用户判断并跳转激活的方法
May 20 Javascript
送你43道JS面试题(收藏)
Jun 17 Javascript
详解react组件通讯方式(多种)
May 06 Javascript
JS前端监控采集用户行为的N种姿势
Jul 23 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最简单的删除目录与文件实现方法
2014/11/28 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
2013/04/12 Javascript
用javascript判断IE版本号简单实用且向后兼容
2013/09/11 Javascript
jquery ajax中使用jsonp的限制解决方法
2013/11/22 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
Javascript实现字数统计
2015/07/03 Javascript
JS获取下拉框显示值和判断单选按钮的方法
2015/07/09 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
详解Axios统一错误处理与后置
2018/09/26 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
Django中URL视图函数的一些高级概念介绍
2015/07/20 Python
python 实现自动远程登陆scp文件实例代码
2017/03/13 Python
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
Django之PopUp的具体实现方法
2019/08/31 Python
django 实现简单的插入视频
2020/04/07 Python
如何在 Matplotlib 中更改绘图背景的实现
2020/11/26 Python
python中PyQuery库用法分享
2021/01/15 Python
酒店管理求职信范文
2014/04/06 职场文书
2014银行领导班子群众路线对照检查材料思想汇报
2014/09/17 职场文书
优秀教师申报材料
2014/12/16 职场文书
后天观后感
2015/06/08 职场文书
小学体育组工作总结
2015/08/13 职场文书
小学课改工作总结
2015/08/13 职场文书