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