C# 類成員存取修飾詞

來源:互聯網
上載者:User

 

存取修飾詞用於指定類成員的可訪問性,C#存取修飾詞有private、protected、public和internal4種。

Private聲明私人成員,私人資料成員只能被類內部的函數使用和修改,私人函數成員只能被類內部的函數調用。衍生類別雖然繼承了基類私人成員,但不能直接存取它們,只能通過基類的公有成員訪問。

protected聲明保護成員,保護資料成員只能被類內部和衍生類別的函數使用和修改,保護函數成員只能被類內部和衍生類別的函數調用。

public聲明公有成員,類的公用函數成員可以被類的外部程式所調用,類的公用資料成員可以被類的外部程式直接使用。公有函數實際是一個類和外部通訊的介面,外部函數通過調用公有函數,按照預先設定好的方法修改類的私人成員和保護成員。

internal聲明內部成員,內部成員只能在同一程式集中的檔案中才是可以訪問的,一般是同一個應用(Application)或庫(Library)。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.