码迷,mamicode.com
首页 > 编程语言 > 详细

javascript面向对象用法

时间:2015-06-09 06:18:46      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:javascript面向对象用法

           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面向对象用法

标签:javascript面向对象用法

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!