function Girl(name, bf) {
var secret = bf;
this.name = name;
//通过showlove做接口来读取私有属性secret
this.showlove = function () {
return secret;
}
//移情别恋
this.movelove = function () {
secret = "薛潘";
}
}
var girl = new Girl("林黛玉", "贾宝玉");
alert(girl.name + "喜欢" + girl.showlove());//林黛玉喜欢贾宝玉
girl.movelove();
alert(girl.name + "喜欢" + girl.showlove());//林黛玉喜欢薛潘
所谓封装就是要封闭一部分,外界无法访问,开放一部分,通过开放部分间接访问私有部分。
(燕十八老师视频所讲,笔记)