在學習c++過程中,總結類的三個使用者以及使用許可權,感覺非常實用

來源:互聯網
上載者:User

標籤:友元   許可權   使用者   介面   類的繼承   prot   部分   總結   就是   

  首先我們需要知道類的三個使用者分別是:類的實現者,類的普通使用者和類的繼承者(衍生類別),接下來分別講解這幾種使用者的區別。

  1 、類的實現者:顧明思議,就是類的設計者,擁有最大的許可權,可以訪問類中任何許可權的成員,主要負責編寫類的成員和友元的代碼。可以訪問類中的公有部分(public),保護部分(protect)和(private)私人部分。

  2、類的普通使用者:就是使用類的對象,這部分使用者只能訪問類的介面(也就是公用部分poublic)。

  3、類的繼承者:就是衍生類別。衍生類別能訪問基類中的公有部分和受保護的部分,普通使用者不能訪問受保護的成員。

       和其他類一樣,基類應該將其介面成員聲明為共有的;同時將屬於實現的部分分為兩組:一組可供衍生類別訪問(protect),另一組只能有基類及基類的友元訪問(private)。經過以上總結,我們在編寫和c++的類時,就能很好的考慮許可權的問題了。

  

在學習c++過程中,總結類的三個使用者以及使用許可權,感覺非常實用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.