国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C > 正文

純c語(yǔ)言實(shí)現(xiàn)面向?qū)ο蠓治雠c示例分享

2020-01-26 15:38:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

C語(yǔ)言的對(duì)象化模型
面向?qū)ο蟮奶卣髦饕ǎ?BR>.封裝,隱藏內(nèi)部實(shí)現(xiàn)
.繼承,復(fù)用現(xiàn)有代碼
.多態(tài),改寫(xiě)對(duì)象行為
1.1  封裝
封裝是一種信息隱蔽技術(shù),它體現(xiàn)于類的說(shuō)明,是對(duì)象的重要特性。封裝使數(shù)據(jù)和加工該數(shù)據(jù)的方法(函數(shù))封裝為一個(gè)整體,以實(shí)現(xiàn)獨(dú)立性很強(qiáng)的模塊,使得用戶只能見(jiàn)到對(duì)象的外特性(對(duì)象能接受哪些消息,具有那些處理能力),而對(duì)象的內(nèi)特性(保存內(nèi)部狀態(tài)的私有數(shù)據(jù)和實(shí)現(xiàn)加工能力的算法)對(duì)用戶是隱蔽的。封裝的目的在于把對(duì)象的設(shè)計(jì)者和對(duì)象者的使用分開(kāi),使用者不必知曉行為實(shí)現(xiàn)的細(xì)節(jié),只須用設(shè)計(jì)者提供的消息來(lái)訪問(wèn)該對(duì)象。
在C語(yǔ)言中,大多數(shù)函數(shù)的命名方式是動(dòng)詞+名詞的形式,例如要獲取一個(gè)semaphore,會(huì)命名
成take_semaphore,重點(diǎn)在take這個(gè)動(dòng)作上。面向?qū)ο缶幊讨袆偤孟喾矗麨閞t_sem_take,即名詞+動(dòng)詞的形式,重點(diǎn)在名詞上,體現(xiàn)了一個(gè)對(duì)象的方法。另外對(duì)于某些方法,僅局限在對(duì)象內(nèi)部使用,它們將采用static修辭把作用范圍局限在一個(gè)文件的內(nèi)部。通過(guò)這樣的方式,把一些不想讓用戶知道的信息屏蔽在封裝里,用戶只看到了外層的接口,從而形成了面向?qū)ο笾械淖罨镜膶?duì)象封裝實(shí)現(xiàn)。

一般屬于某個(gè)類的對(duì)象會(huì)有一個(gè)統(tǒng)一的創(chuàng)建,析構(gòu)過(guò)程。
對(duì)象內(nèi)存數(shù)據(jù)塊已經(jīng)存在,需要對(duì)它進(jìn)行初始化

主站蜘蛛池模板: 峨山| 枞阳县| 泸定县| 中西区| 合作市| 文水县| 新平| 麦盖提县| 萨迦县| 清河县| 涡阳县| 德州市| 潼南县| 六盘水市| 久治县| 吉木萨尔县| 望奎县| 红桥区| 鹤壁市| 新田县| 崇明县| 西贡区| 余姚市| 萨嘎县| 香格里拉县| 浮梁县| 梁河县| 和顺县| 连云港市| 大庆市| 舞钢市| 蒲江县| 广汉市| 嵊州市| 邯郸市| 昭觉县| 安顺市| 永善县| 壤塘县| 张掖市| 阳泉市|