首页 » 话题 » 技术文章 » javascript 面向对象开发

javascript 面向对象开发


<script>
function Class(){


    var _self = this;//把本身引用负值到一变量上
    var _Field = "Test Field"; //私有字段
    var privateMethod = function(){ //私有方法


        alert(_self.Property); //调用属性


    }


    this.Property = "Test Property"; //公有属性
    this.Method = function(){ //公有方法


        alert(_Field); //调用私用字段


        privateMethod(); //调用私用方法


    }
    /***构造函数***/


    var init = function(){
        privateMethod();
    }
    init();


}


var a=new Class();
a.Property='aaaaa';
a.Method();
var b=new Class();
b.Property='bbbb';
b.Method();


a.Method();
</script>
Copyright © imkoko.com 2002 - 2021 All Rights Reserved. imkoko 苏ICP备05045434号