簡單概述VB.NET訪問類型
學習VB.NET訪問類型時,經(jīng)常會遇到VB.NET訪問類型問題,這里將介紹XX問題的解決方法,在這里拿出來和大家分享一下。
Visual Basic 7也被稱作VB.NET,具備了面向對象(OOP)編程語言的所有特征。對于VB編程人員來說,面向對象的概念和面向對象編程方式都不陌生。
如果問一個面向對象程序設計高手什么是面向對象程序設計語言?他可能會說出一大堆諸如類、接口、消息隱匿、封裝、繼承、多態(tài)性這樣的名詞,這些名詞聽起來都很酷,不是嗎?但面向對象編程并非通過一兩天的學習或聽一次課就能掌握的。要真正地掌握面向對象程序設計,不但需要掌握一定的理論知識,同時還要進行一些實際的編程練習。本文探討了在VB.NET中運用面向對象原理編程的訪問類型。
VB.NET訪問類型
在很多情況下,我們都會將編寫好的類提供給別人,供他們使用它提供的功能,例如,他們可以調(diào)用類的一個方法或者訪問其中的一個域。面向對象編程的一個最大的好處是開發(fā)人員可以方便地控制對類成員的訪問,這意味著我們可以完全控制想讓別人使用的部分。我們可以使一個方法可以被別的開發(fā)人員使用,也可以使一個類成員只能在該類中被訪問。
在VB.NET中,訪問是分等級的。下面我們來討論這些等級:
◆pPublic:Public類成員沒有訪問限制。在一個類成員前面添加Public關健字就使得它可以被隨意訪問。例如,Employee類中的PrintSalary方法就是一個public方法,可以從任何地方對它進行訪問。
◆Private:秘密的類成員只能被該類內(nèi)部的其他成員訪問。使用Private關健字就可以使一個類成員成為秘密的。
◆Protected:被保護的類成員只能被該類的派生類和該類本身內(nèi)部進行訪問。使用Protected關健字就可以使類成員成為被保護的類成員。
◆Friend:具有friend級訪問限制的類成員只能在定義該類的程序內(nèi)部使用,使用Friend關健字就能使類成員具有friend級訪問限制。
◆Protected friend:這是protected和friend二種訪問類型的組合。
這些不同的VB.NET訪問類型使面向對象編程具有了信息隱慝能力。也就是說,我們可以使用這些VB.NET訪問類型保護不愿意讓別人訪問的信息。
【編輯推薦】