Posted on 2008-06-17 14:23
oathleo 阅读(1315)
评论(2) 编辑 收藏 所属分类:
Web
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.私有方法不能调用公有方法,调用公有变量(无定义)