c分析面向對象的實現技術

面向對象編程和結構化編程幾乎在同一時期出現。但是由於早些時候的機器環境不允許,如內存、cpu等。導致面向對象技術沒有得到及時的發展,而同時因爲結構化程序對硬件要求不是那麼強烈,所以及時的發展起來了。

但是雖然如此,更多的人在談到面向對象時總覺得是種優越,總覺得"高人一等",自認爲c++一定比c優秀。下面通過用c來實現對象,也說明它們之間的關係,以及面向對象的本質實現。

在開發用戶管理系統的時候,一般的user類都如此,java實現:

 
 
下面通過c的實現展示如何實現面向對象技術: 
 
  
從上面簡單的實現不難看出,面向對象的內部祕密。
在早些時候的c++實現中,c++先編譯成c,再用c編譯器編譯成可執行程序。可以得見結構化語言也能實現對象化的,面向對象也沒有那麼神祕。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章