C++类的信息隐藏机制
生活随笔
收集整理的這篇文章主要介紹了
C++类的信息隐藏机制
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
C++語言為類提供了封裝機(jī)制,與之相關(guān)的三個(gè)關(guān)鍵字分別是:private、protected和public,這三個(gè)關(guān)鍵字所代表的含義分別為私有、受保護(hù)和公用。三個(gè)關(guān)鍵字的作用就是限制類中聲明的變量和函數(shù)在外部的訪問權(quán)限。
訪問權(quán)限需要分兩部分說明:類內(nèi)和類外。
- 在類內(nèi)部,無論成員變量或成員函數(shù)被聲明為private、public或者protected屬性,均是可以互相訪問的,無訪問權(quán)限限制。
- 在類外,通過對象無法訪問private和protected屬性的成員變量和成員函數(shù),而僅可以訪問public屬性的成員變量和成員函數(shù)。
?
總結(jié)
以上是生活随笔為你收集整理的C++类的信息隐藏机制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++类的成员变量和成员函数
- 下一篇: C++成员选择符