您的位置:首页 > Web前端 > JavaScript

JS实现类的公有、私有、静态方法/属性

2010-07-21 16:44 651 查看
现在写一个class1类

function class1(){

  this.name="world";//公有属性

  var message="No Messages!";//私有属性

  this.sayHello=function(){//公有方法(可访问所有权限的方法和属性)   

    alert("hello !"+this.name+"I want to say:"+message);

  }

  function getMessage(){//私有方法(只能访问私有的方法和属性)

    alert(message);

  }

}

class1.staticMethod=function(){//定义该类的一个静态方法
  alert("staticMethod()");

}

 

说起类,其实JS里面所有的function都可以当作一个类来使用,上述的例子就可以看出,你可以new(实例化)这一个类,也可以直接当他是functino调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  function class
相关文章推荐