首页 > 其他 > 详细

封装特性

时间:2015-11-20 19:01:29      阅读:73      评论:0      收藏:0      [点我收藏+]
<script type="text/javascript">
            //封装特性:public(this关键字声明的成员)/private(构造函数的局部变量)
            function peploe(){
                //声明私有成员
                var secret = "每天早上去跑步";
                var bbs = function(){}

                //公开成员
                this.pihao = ‘干净‘;
                this.like = function(){
                    console.log("I like "+this.pihao+"的地方");
                }

                //对外公开的接口访问,内部可以访问私有成员
                this.fight = function(){
                    //内部环境 可以访问 外部环境的变量secret
                    console.log("我把对方给打败了,我的体力好,因为"+secret);
                }
            }
            var cat = new peploe();
            console.log(peploe.pihao);//干净
            cat.like();
            //console.log(secret);//secret is not defined
            cat.fight();//我把对方给打败了,我的体力好,因为每天早上去跑步
        </script>

 

封装特性

原文:http://www.cnblogs.com/yexiangwang/p/4981501.html

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