首页 > 编程语言 > 详细

javascript面向对象用法

时间:2015-06-09 06:16:51      阅读:276      评论:0      收藏:0      [点我收藏+]

           function Person(){//构造方法

  }


  Person.prototype = {

name:"张三",

age:22,

gender:"男",

eat:function(s){

alert("我吃:" + s);

}

  };

  var p = new Person();

 


  function User(pwd){

  var passwd = pwd ;//私有

  function getPwd(){//私有

return passwd ;

  }

  

  this.pwdService = function(){//特权函数(公用方法通过特权方法访问私有属性)

return getPwd();

  }

  }


  User.prototype.check = function(p){//共有方法

return this.pwdService() == p;

  }


  var u = new User("123");

  alert(u.passwd)//输出:"undefined"

  alert(u.pwdService())//输出:"123"

  alert(u.check("123"))//输出:"true"


javascript面向对象用法

原文:http://7385573.blog.51cto.com/7375573/1659885

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!