国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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++封裝——知識詳解的評論 (共 條)

分享到微博請遵守國家法律
洱源县| 旺苍县| 洪江市| 手机| 甘洛县| 阳山县| 建阳市| 保德县| 星座| 江永县| 文山县| 平顶山市| 于都县| 安平县| 旺苍县| 仙居县| 乃东县| 扬中市| 加查县| 黄浦区| 和田市| 普陀区| 苏尼特左旗| 沈丘县| 会宁县| 台州市| 宁城县| 鹤壁市| 凤庆县| 南木林县| 东丰县| 平顶山市| 开封市| 江川县| 昌黎县| 凤台县| 安阳市| 蛟河市| 莲花县| 浠水县| 宜昌市|