上次課,錢SIR提到,Liux下面也有很多用C實現(xiàn)的面向?qū)ο蟮慕Y(jié)構(gòu)。比較感覺興趣,就在網(wǎng)上查了一些資料,原來C語言模擬實現(xiàn)面向?qū)ο笳Z言所具有的特性:多態(tài),繼承,封裝,也是一件很簡單的事兒。并且現(xiàn)在很多開源軟件都了用C語言實現(xiàn)了這幾個特性,包括大型開源數(shù)據(jù)庫系統(tǒng)postgreSQL,可移植的C語言面向?qū)ο罂蚣蹽Object。
在自己機器上實踐了下,感嘆C語言的靈活與強大!總結(jié)一下,以便交流:
一、基礎(chǔ)知識
(1)結(jié)構(gòu)體
結(jié)構(gòu)體可以嵌套,因而可以把一個結(jié)構(gòu)體當成另一個結(jié)構(gòu)體的成員,如:
0.png (13.01 KB, 下載次數(shù): 72)
下載附件
2018-11-21 18:30 上傳
0.png (18.33 KB, 下載次數(shù): 97)
下載附件
2018-11-21 18:31 上傳
完整的Word格式文檔51黑下載地址(共10頁):
C語言下的封裝_繼承_與多態(tài).docX
(66.76 KB, 下載次數(shù): 18)
2018-11-21 17:46 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|