Posted on 2008-06-17 14:23
oathleo 閱讀(1323)
評論(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.私有方法不能調用公有方法,調用公有變量(無定義)