首頁>Club>
5
回覆列表
  • 1 # polymorphours

    當然可以,面向物件是一種程式設計方法而已,其實並不侷限於語言的,寫彙編照樣能面向物件,對於用C語言寫面向的程式碼個人認為比較經典的是linux系統中的vfs虛擬檔案系統,他的本身實現可以看成一個抽象類,其他的檔案系統只需要實現介面就好了,另外windows操作的I/O管理器也是類似,所以面向物件並不侷限於語言本身

  • 2 # 老貓1954

    面向物件程式設計(OOP)並不是一種特定的語言或者工具,它只是一種設計方法、設計思想。

    “面向物件程式設計”的三個最基本的特性就是封裝、繼承與多型。

    很多面向物件的程式語言已經包含這三個特性了,例如 :C++、Java。

    其實幾乎所有的程式語言都可以實現面向物件程式設計,C語言也可以,只是稍微麻煩一些。

  • 3 # 貓的豆子

    可以的,不過C語言本身沒有提供面向物件的一些語法,不過可以透過結構體實現。不過多型和繼承實現要更麻煩一些。

  • 4 # 噴子來啦好熱鬧

    C++物件的基本結構就是C結構體,如:

    class user{

    public:

    char name[80];

    chart password[64];

    bool login();

    }

    結構體表示:

    typedef bool (*fp_login)();

    typedef struct user_{

    char name[80];

    chart password[64];

    fp_login login;

    }user;

    user u;

    u.login();

  • 中秋節和大豐收的關聯?
  • 一歲寶寶眼皮長麥粒腫怎麼辦?晚上睡覺不踏實?