js的封装,闭包【--之封装】[[6]]

来源:互联网 发布:淘宝书店哪家好 编辑:程序博客网 时间:2024/06/05 22:59

那么滴这个世界上很有意思的一门语言 js 的面相对象里面的封装:
很简单...只有有点繁琐  ,不过很有爱。。。 
一个面相对象。

/*js的封装~*/function Dog(){this.leg = 4;this.bark = function(){alert('旺旺');}}var huzi = new Dog();huzi.bark();//  没有完成封装/*封装就是,封闭一部分,外界直接无法访问,而间接的访问*/// 用闭包:function Girl(name,bf){this.name = name;var love = bf;this.showlove = function(){return love;}// 移情别恋this.movelove=function(){love = "薛蟠";}}var girl = new Girl('林黛玉','贾宝玉');alert(girl.showlove());girl.movelove();alert(girl.showlove());

如上 面相对象就是这么简单,   用了闭包来封装静态方法




0 0
原创粉丝点击