簡單概述VB.NET訪問類型
學(xué)習(xí)VB.NET訪問類型時,經(jīng)常會遇到VB.NET訪問類型問題,這里將介紹XX問題的解決方法,在這里拿出來和大家分享一下。
Visual Basic 7也被稱作VB.NET,具備了面向?qū)ο?OOP)編程語言的所有特征。對于VB編程人員來說,面向?qū)ο蟮母拍詈兔嫦驅(qū)ο缶幊谭绞蕉疾荒吧?/P>
如果問一個面向?qū)ο蟪绦蛟O(shè)計(jì)高手什么是面向?qū)ο蟪绦蛟O(shè)計(jì)語言?他可能會說出一大堆諸如類、接口、消息隱匿、封裝、繼承、多態(tài)性這樣的名詞,這些名詞聽起來都很酷,不是嗎?但面向?qū)ο缶幊滩⒎峭ㄟ^一兩天的學(xué)習(xí)或聽一次課就能掌握的。要真正地掌握面向?qū)ο蟪绦蛟O(shè)計(jì),不但需要掌握一定的理論知識,同時還要進(jìn)行一些實(shí)際的編程練習(xí)。本文探討了在VB.NET中運(yùn)用面向?qū)ο笤砭幊痰脑L問類型。
VB.NET訪問類型
在很多情況下,我們都會將編寫好的類提供給別人,供他們使用它提供的功能,例如,他們可以調(diào)用類的一個方法或者訪問其中的一個域。面向?qū)ο缶幊痰囊粋€最大的好處是開發(fā)人員可以方便地控制對類成員的訪問,這意味著我們可以完全控制想讓別人使用的部分。我們可以使一個方法可以被別的開發(fā)人員使用,也可以使一個類成員只能在該類中被訪問。
在VB.NET中,訪問是分等級的。下面我們來討論這些等級:
◆pPublic:Public類成員沒有訪問限制。在一個類成員前面添加Public關(guān)健字就使得它可以被隨意訪問。例如,Employee類中的PrintSalary方法就是一個public方法,可以從任何地方對它進(jìn)行訪問。
◆Private:秘密的類成員只能被該類內(nèi)部的其他成員訪問。使用Private關(guān)健字就可以使一個類成員成為秘密的。
◆Protected:被保護(hù)的類成員只能被該類的派生類和該類本身內(nèi)部進(jìn)行訪問。使用Protected關(guān)健字就可以使類成員成為被保護(hù)的類成員。
◆Friend:具有friend級訪問限制的類成員只能在定義該類的程序內(nèi)部使用,使用Friend關(guān)健字就能使類成員具有friend級訪問限制。
◆Protected friend:這是protected和friend二種訪問類型的組合。
這些不同的VB.NET訪問類型使面向?qū)ο缶幊叹哂辛诵畔㈦[慝能力。也就是說,我們可以使用這些VB.NET訪問類型保護(hù)不愿意讓別人訪問的信息。
【編輯推薦】

















