国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

由淺到深了解JavaScript類

2024-09-06 12:44:56
字體:
來源:轉載
供稿:網友
時間:2006-3-6
作者:泣紅亭
簡介:
原文出處:www.51js.com
說明:2004年6月15日
翻譯:

最近在無憂腳本混了一陣子,回復了一些貼子,自己卻沒有做出什么東東讓大家看看,心里有些不安,于是寫了下邊的一點東西,本來應該發在類封裝區的,考慮到那里比較冷,而這篇文章我希望能夠幫助到更多的朋友,因此放到這里來了。 

類是什么?
許多剛接觸編程的朋友都可能理解不了類,其實類是對我們這個現實世界的模擬,把它說成“類別”或者“類型”可能會更容易理解一些。比如“人”這種動物就是一個類,而具體某一個人就是“人”這個類的一個實例,“人”可以有許多實例(地球人超過六十億了),但“人”這個類只有一個。你或許會說那男人和女人不也是人么?怎么只能有一個?其實這里要談到一個繼承的東西,后邊才講,請繼續看下去。 
如何建立一個類?
        在C++中是以class來聲明一個類的,JavaScript與C++不同,它使用了與函數一樣的function來聲明,這就讓許多學Jscript的朋友把類與函數混在一起了,在Jscript中函數與類確實有些混,但使用久了自然而然會理解,這篇文章是針對想進攻面向對象編程的朋友而寫,就不打算一下子討論得太深了。
        請看下邊這個類的定義:

        
        function WuYouUser()
        {
                this.Name; //名字
        }

上邊的代碼定義了一個WuYouUser(無憂用戶)類,它有個屬性:Name(名字)。Name就是WuYouUser類的一個屬性。
        一個類有固定的屬性,但類的實例卻有不同的屬性值,就像我是屬于“人”這個類的,性別是男,而我有一個女同學,她也屬于“人”類,但她的性別屬性值卻為女。
        那么如何聲明某個類的一個實例呢?非常簡單:

        
        var Wo = new WuYouUser(); //實例一:“我”
        var Biyuan = new WuYouUser(); //實例二:“碧原”(Biyuan哥,不好意思。。。嘿嘿)

類的屬性
這個Wo(我)就是WuYouUser類的一個實例,它擁有WuYouUser給它的一切:Name屬性、Sex屬性以及Age屬性,我們可以這樣子來設置它的屬性:

        Wo.Name = "泣紅亭";
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐清市| 绥阳县| 琼海市| 称多县| 汝城县| 麻城市| 浦北县| 腾冲县| 峡江县| 成安县| 将乐县| 上栗县| 平安县| 湾仔区| 浑源县| 滦南县| 永登县| 辽中县| 吕梁市| 扶风县| 宣汉县| 金寨县| 东至县| 博湖县| 平湖市| 长岛县| 榆社县| 鄂州市| 皋兰县| 尼玛县| 陇南市| 巴东县| 浏阳市| 兰溪市| 萨嘎县| 镇远县| 永吉县| 江都市| 新密市| 秦安县| 河间市|