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

2019-12-17,,,

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 面向对象function详解及实例代码
  • JS 面向对象之继承---多种组合继承详解
  • JS面向对象编程详解
  • 详解JS面向对象编程
  • 详解JavaScript基于面向对象之继承
  • 详解JavaScript基于面向对象之创建对象(2)
  • 详解JavaScript基于面向对象之创建对象(1)
  • js面向对象之公有、私有、静态属性和方法详解
  • JS Pro-深入面向对象的程序设计之继承的详解
  • JAVASCRIPT THIS详解 面向对象
  • JS面向对象的程序设计相关知识小结
  • JavaScript面向对象的程序设计(犯迷糊的小羊)

《详解JavaScript基于面向对象之继承实例.doc》

下载本文的Word格式文档,以方便收藏与打印。