五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C/C++編程:C++封裝——知識詳解

2021-04-14 20:08 作者:C語言編程__Plus  | 我要投稿

通常,封裝被定義為將數(shù)據(jù)和信息包裝在單個單元中。在面向?qū)ο蟮木幊讨?,封裝被定義為將數(shù)據(jù)和操縱它們的功能綁定在一起。


考慮封裝的真實(shí)示例,在公司中,有不同的部分,例如帳戶部分,財務(wù)部分,銷售部分等。財務(wù)部分處理所有財務(wù)交易并保留與財務(wù)相關(guān)的所有數(shù)據(jù)的記錄。同樣,銷售部門處理所有與銷售有關(guān)的活動,并保留所有銷售記錄。現(xiàn)在可能會出現(xiàn)這樣的情況,由于某種原因,財務(wù)部門的官員需要特定月份的所有銷售數(shù)據(jù)。在這種情況下,不允許他直接訪問銷售部分的數(shù)據(jù)。他將首先必須聯(lián)系銷售部門的其他人員,然后要求他提供特定數(shù)據(jù)。這就是封裝。在這里,銷售部門的數(shù)據(jù)和可以操縱這些數(shù)據(jù)的員工被包裝在一個單獨(dú)的名稱“銷售部門”中。


封裝還會導(dǎo)致數(shù)據(jù)抽象或隱藏。由于使用封裝也隱藏了數(shù)據(jù)。在上面的示例中,任何部分(例如銷售,財務(wù)或帳戶)的數(shù)據(jù)都從任何其他部分隱藏。

在C ++中,可以使用Class和access修飾符實(shí)現(xiàn)封裝??聪旅娴某绦颍?/p>


輸出:5

在上面的程序中,變量x被設(shè)為私有。只能使用類中存在的函數(shù)get()和set()來訪問和操作此變量。因此,我們可以說在這里,變量x和函數(shù)get()和set()綁定在一起,不過就是封裝。

訪問說明符在封裝中的作用

正如我們在上面的示例中看到的那樣,訪問說明符在C ++中實(shí)現(xiàn)封裝中起著重要的作用。實(shí)現(xiàn)封裝的過程可以分為兩個步驟:

(1)數(shù)據(jù)成員應(yīng)使用私有訪問說明符標(biāo)記為私有

(2)應(yīng)當(dāng)使用公共訪問說明符將操縱數(shù)據(jù)成員的成員函數(shù)標(biāo)記為公共

你學(xué)會了嗎?

另外如果你想更好的提升你的編程能力,學(xué)好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~

微信公眾號:C語言編程學(xué)習(xí)基地

分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!


C/C++編程:C++封裝——知識詳解的評論 (共 條)

分享到微博請遵守國家法律
古田县| 金塔县| 鹰潭市| 南宁市| 盐源县| 霍州市| 杭锦旗| 东乡| 深圳市| 通山县| 保靖县| 石门县| 曲沃县| 阿拉尔市| 循化| 会宁县| 海原县| 临清市| 长沙市| 大埔县| 蒙城县| 新津县| 上犹县| 邯郸县| 太原市| 石阡县| 班玛县| 凉山| 吉安县| 城固县| 南昌县| 汽车| 金川县| 遂宁市| 化州市| 江永县| 新余市| 海阳市| 舞钢市| 图木舒克市| 沙雅县|