国产探花免费观看_亚洲丰满少妇自慰呻吟_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)行初始化

主站蜘蛛池模板: 丹棱县| 长乐市| 彭州市| 新丰县| 永嘉县| 漳平市| 开鲁县| 吉木乃县| 深泽县| 乐清市| 万宁市| 申扎县| 东光县| 天台县| 云霄县| 徐州市| 阜新市| 镇沅| 济南市| 阜平县| 彝良县| 怀集县| 微博| 黑河市| 奉节县| 永和县| 伊川县| 上林县| 赫章县| 温泉县| 博野县| 汉中市| 江城| 永昌县| 四川省| 武邑县| 阳新县| 上思县| 汨罗市| 大理市| 柳州市|