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

 更新时间:2015年12月16日 08:49:39   作者:zhengzebiaodashi  
这篇文章主要介绍了JavaScript基于面向对象之继承实例,需要的朋友可以参考下

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基于面向对象之继承》一起学习,可能效果会更好。

相关文章

  • uniapp js修改数组某个下标以外的所有值完整代码

    uniapp js修改数组某个下标以外的所有值完整代码

    在UniApp开发中,经常需要对数组进行操作,若要修改数组中特定下标外的所有元素,可通过map方法或for循环实现,map方法适用于生成新数组,for循环则直接修改原数组,根据项目需求选择最佳方案,需要的朋友可以参考下
    2024-09-09
  • 根据输入邮箱号跳转到相应登录地址的解决方法

    根据输入邮箱号跳转到相应登录地址的解决方法

    本文分享了基于javascript实现的根据输入邮箱号跳转到相应登录地址的具体实例代码,需要的朋友一起来看下吧
    2016-12-12
  • 新手快速学习JavaScript免费教程资源汇总

    新手快速学习JavaScript免费教程资源汇总

    这篇文章主要介绍了新手快速学习JavaScript免费教程资源汇总,都是非常不错的学习站点,有需要的小伙伴可以参考下。
    2015-06-06
  • BootStrap便签页的简单应用

    BootStrap便签页的简单应用

    本文通过实例代码给大家简单介绍了bootstrap便签页的简单应用,非常不错,具有参考借鉴价值,需要的朋友参考下
    2017-01-01
  • JavaScript SHA1加密算法实现详细代码

    JavaScript SHA1加密算法实现详细代码

    这篇文章主要为大家详细介绍了JavaScript SHA1加密算法实现代码,具有一定的参考价值,感兴趣的朋友可以参考一下
    2016-10-10
  • javascript设计模式之装饰者模式

    javascript设计模式之装饰者模式

    这篇文章主要为大家详细介绍了javascript设计模式之装饰者模式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01
  • javascript设计简单的秒表计时器

    javascript设计简单的秒表计时器

    这篇文章主要介绍了javascript设计简单的秒表计时器,该秒表将包括两个按钮和一个用于显示时间的文本框,当单击开始按钮时开始计时,最小单位为0.01秒,此时再次单击按钮则停止计时,文本框显示经过的时间,需要的朋友可以参考下
    2015-11-11
  • 深入理解Javascript中的valueOf与toString

    深入理解Javascript中的valueOf与toString

    javascript中所有数据类型都拥有valueOf和toString这两个方法,null除外。它们俩解决javascript值运算与显示的问题,本文将详细介绍,有需要的朋友可以参考下
    2017-01-01
  • Js实现双击鼠标自动滚动屏幕的示例代码

    Js实现双击鼠标自动滚动屏幕的示例代码

    这篇文章主要介绍了Js实现双击鼠标自动滚动屏幕的示例代码。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • 关于BootstrapTable 导出数据的问题最终解决方案

    关于BootstrapTable 导出数据的问题最终解决方案

    这篇文章主要介绍了BootstrapTable 导出数据的问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03

最新评论