js中类的基本概念-1 站长,站长素材网,站长资源网,手把手教你做网站美容师 今日更新:0 篇;   本站目前共有文章:210 篇。
当前位置: 网站首页>技术教程 > Javascript-教程 正文
1 次

js中类的基本概念-1

来源:本站原创 编辑:admin 时间:2008年10月14日 浏览:

 

  1. <SCRIPT LANGUAGE="JavaScript">  
  2. /*  
  3.       1: 类的定义:基本概念  
  4. */ 
  5.  
  6. function Person(name) { // 类  
  7.     //实例属性  
  8.     this.name = name;  
  9.     //实例方法  
  10.     this.helloWorld = function(){  
  11.        alert("hello world!");  
  12.     };  
  13. }  
  14.  
  15. //静态属性  
  16. Person.prototype.sayHello =  "you are pig!";  
  17.  
  18. //静态方法  
  19. Person.prototype.helloWorldToo = function () {  
  20.     alert("hello world too!");  
  21. }  
  22.  
  23. //类属性  
  24. Person.working = "yes";  
  25.  
  26. //类方法  
  27. Person.say = function () {  
  28.    alert("hello world!");  
  29. }  
  30.  
  31.  
  32.  
  33. //调用:  
  34.  
  35. var XiaoWang   =  new Person("小王");//实例化  --- 一个新的小王出生了。  
  36. alert(  XiaoWang.name  );            //调用实例属性 ---- 我们想知道他的名字  
  37. XiaoWang.helloWorld();               //调用实例方法 ---- 小王开始说 的第一句话。  
  38.  
  39.  
  40. var XiaoLiu   =  new Person("小刘");//实例化  --- 一个新的小刘出生了。  
  41. alert(  XiaoLiu.name  );            //调用实例属性 ---- 我们想知道他的名字.  
  42. XiaoLiu.helloWorld();               //调用实例方法 ---- 小刘开始说 的第一句话。  
  43.  
  44.  
  45. alert( XiaoWang.sayHello  ); //  调用静态属性 --- 小王开始骂人了。  
  46. alert( XiaoLiu.sayHello  );  //  调用静态属性 --- 小刘开始骂人了。  
  47.  
  48.  
  49. XiaoWang.helloWorldToo() ; //  调用静态方法 --- 小王说的第三句话。  
  50. XiaoLiu.helloWorldToo() ;  //  调用静态方法 --- 小刘说的第三句话。  
  51.  
  52. alert(  Person.working  ); //调用类的属性   ---   不是 XiaoWang.working  
  53.    
  54. Person.say(); //调用类的方法   ---   不是 XiaoWang.say()  
  55.    
  56.  
  57.  
  58. </SCRIPT>  

 

本站解压密码:www.web265.com
Tags:0

上一篇:Javascript学习第二季-实战9

下一篇:js2--实例属性和实例方法

赞助商友情链接

站长常用工具

更多

相关文章

更多

    {$CorrelationArticleList(2§ID Desc§10§§20§25§1§false§false§0§""§§0§left§§§§
  • #Title
  • )}