公有制与私有制:JS 类的公有私有来源: 发布时间:星期二, 2008年6月17日 浏览:198次 评论:0
来源:咖啡伴侣 - BlogJava
function TestObject(){ this.isExist = null; //公有变量 this.fun = function(){//公有方法 var list = new ArrayList(); this.initlist(list); this.isExist = list.contains('22'); privatefun(); } this.initlist = function(list){ list.add('11'); list.add('22'); list.add('33'); var this_this = this; } this.publicfun = function(){//公有方法能调用私有方法 alert('publicfun222'); } function privatefun(){//私有方法 publicfun(); //私有方法不能调用公有方法 } } function showmsg(){ var test = new TestObject(); test.fun(); } +++++++++++++++++++++++++++++++++++++ 1.this 定义公有方法和公有变量, 公有方法和变量被引用必须用this引用 2.私有方法不能调用公有方法,调用公有变量(无定义) 0
相关文章读者评论
发表评论 |