WEB开发网
开发学院网页设计JavaScript JavaScript的相关继承笔记以及使用外部库实现Java... 阅读

JavaScript的相关继承笔记以及使用外部库实现JavaScript的面向对象特性

 2009-09-11 00:00:00 来源:WEB开发网   
核心提示: ◎使用call()实现对象继承:call(obj,option....) 第一个参数是输入对象作为当前的this,其余的参数传递给函数本身,JavaScript的相关继承笔记以及使用外部库实现JavaScript的面向对象特性(2), 1. <script type="text/

◎使用call()实现对象继承:

call(obj,option....)  第一个参数是输入对象作为当前的this,其余的参数传递给函数本身。

   1. <script type="text/javascript"> 
   2. function Parent(pName){ 
   3.    this.name = pName; 
   4.    this.sayMyName = function(){ 
   5.       alert(this.name); 
   6.    }; 
   7. } 
   8. 
   9. function Mother(pName){ 
  10.    this.name = pName; 
  11.    this.sayMyName = function(){ 
  12.       alert(this.name+"sex*y"); 
  13.    }; 
  14. } 
  15. 
  16. function Child(cName,cNumber){ 
  17.      
  18.     Parent.call(this,cName); 
  19. 
  20.     Mother.call(this,cName); 
  21. 
  22.     this.number = cNumber; 
  23.     this.sayNumber = function(){ 
  24.       alert(this.number); 
  25.     }; 
  26. } 
  27. 
  28. var ObjP =new Parent("HideHai"); 
  29. var ObjM =new Mother("Hidewow"); 
  30. var ObjC =new Child("HideLow",3); 
  31. 
  32. ObjP.sayMyName(); 
  33. ObjM.sayMyName(); 
  34. ObjC.sayMyName(); 
  35. ObjC.sayNumber(); 
  36.   </script>

上一页  1 2 3 4 5 6  下一页

Tags:JavaScript 相关 继承

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接