国产探花免费观看_亚洲丰满少妇自慰呻吟_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 = "泣紅亭";
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新昌县| 舒兰市| 靖州| 韶关市| 寿宁县| 兴化市| 昂仁县| 女性| 古田县| 东莞市| 天津市| 白城市| 安阳县| 镇雄县| 巧家县| 上杭县| 玉环县| 廉江市| 柘荣县| 商城县| 体育| 黑龙江省| 佛山市| 丹棱县| 兴隆县| 惠东县| 甘洛县| 禹州市| 噶尔县| 汶上县| 东源县| 徐汇区| 万载县| 集贤县| 抚州市| 潼关县| 浦江县| 青岛市| 桐柏县| 青岛市| 闽清县|