最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

分享到微博請遵守國家法律
义乌市| 都江堰市| 白山市| 且末县| 平泉县| 汉阴县| 延川县| 通海县| 玉门市| 陈巴尔虎旗| 清丰县| 罗山县| 长岭县| 山丹县| 吉隆县| 博乐市| 天镇县| 榆社县| 三原县| 张家口市| 荔浦县| 当阳市| 西华县| 达日县| 武隆县| 南靖县| 巨野县| 阳高县| 神木县| 汉寿县| 莱西市| 金平| 灵台县| 余江县| 筠连县| 榕江县| 甘肃省| 侯马市| 罗甸县| 邵阳县| 清远市|