麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

JavaScript 面向對象的之私有成員和公開成員

2024-05-06 14:10:12
字體:
來源:轉載
供稿:網友
上兩節講了 JavaScript 面向對象之命名空間 與 javascript 面向對象的JavaScript類,大家可以先看上面的再繼續往下看。


其實很簡單,廢話少說,看了下面的代碼及注釋相信你就會一目了然!

代碼如下:
//聲明類,就是一個方法,其實在JavaScript中,命名空間、類、成員.... 一切皆對象
MyClass =function(){
var _this=this;
//私有變量
var aa="11";
//公開變量
this.bb="22";
//私有方法
function fun1(){
alert(aa);
alert(_this.bb);
}
//私有方法
var fun2=function(){
alert(aa);
alert(_this.bb);
}
//公開方法
this.fun3=function(){
alert(aa);
alert(_this.bb);
}
}
//測試如下:
var mc=new MyClass();
mc.aa="AA";//錯誤
mc.bb="BB";//正確
mc.fun1();//錯誤
mc.fun2();//錯誤
mc.fun3();//正確


一言以蔽之:在類的內部
用 var 關鍵字聲明的變量或方法是私有的;
用function 關鍵字聲明的方法是私有的;
用this關鍵字聲明的變量或方法是公開的。

以上說的都是針對于實例類而言的,而對于靜態類那就更簡單了,JavaScript靜態類其實就是一個json對象,所以的它的所有成員都是公開的,都是對外可見的!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 99欧美精品 | 成人免费福利网站 | 日韩理论电影网 | 国产在线欧美日韩 | 国产欧美亚洲精品 | 日韩午夜一区二区三区 | 狠狠干网站 | 九九热在线精品视频 | 亚洲免费视频大全 | 日韩字幕| 精品影视一区二区 | 欧美一区二区精品夜夜嗨 | 久久国产精品二国产精品 | 久久精品国产清自在天天线 | 今井夏帆av一区二区 | 轻点插视频| 91精品国产综合久久久动漫日韩 | 精品一区二区在线观看 | 久草在线小说 | 国产毛片在线高清视频 | av在线高清观看 | 羞羞的网址 | 97精品国产高清在线看入口 | 国产影视 | 国产一区精品在线观看 | 天天碰天天操 | 亚洲成人免费影视 | 成码无人av片在线观看网站 | 特黄一级小说 | 日韩av电影在线观看 | 国产污污视频 | 国产精品久久久久久久久久妇女 | chinesegv男男猛男无套 | 国产免费高清在线 | 少妇色诱麻豆色哟哟 | 成人区一区二区 | 色综合久久久久综合99 | 视屏一区 | 日本在线播放一区二区 | 国产成人自拍视频在线 | 精品偷拍久久 |