C 學習記錄 (4)類和物件 封裝

2021-10-23 05:51:31 字數 376 閱讀 6793

下面就是c++對於c的不同:物件導向程式設計。

封裝就是把屬性和行為作為乙個整體,並加以許可權控制。

訪問許可權有:public、protected、private

(1)public:類內和類外都可以訪問。

(2)protected:類內可以訪問、內外不能訪問。繼承後,子類可以訪問父類的protected。

(3)private:類內可以訪問、內外不能訪問。繼承後,子類不可以訪問父類的private。

c++中struct也可以裝函式,可以繼承、多型。不同應該就是struct預設為public屬性、class預設為private屬性。

還有就是思想上吧,,struct是用來面向過程的,更像是乙個資料和操作的集合,class用來物件導向的。

C 核心程式設計 4 類和物件 封裝

c 物件導向的三大特性 封裝 繼承 多型 c 認為萬事萬物皆為物件,物件上有其屬性和行為 封裝意義 1 將屬性和行為作為乙個整體,表現生活中的事物 語法 class 類名 例項 設計乙個圓類,求圓的周長 include include using namespace std 設計乙個圓類,求圓的周長...

學習篇 C 類和物件 封裝

4.封裝案例2 點和圓的關係 將屬性和行為作為乙個整體,表現生活中的事物 將屬性和行為加以許可權控制意義一 語法class 類名 意義二 類在設計時,可以把屬性和行為放在不同的許可權下,加以控制 三種訪問許可權 許可權名稱 類內 類外訪問情況 繼承訪問情況 public 公共許可權 成員 類內可以訪...

C 類和物件 封裝

c 物件導向三大特性 封裝 繼承 多型 將屬性和行為作為乙個整體,表現生活中的事物 將屬性和行為加以許可權控制 public 公共許可權 類內可以訪問,類外可以訪問 protected 保護許可權 類內可以訪問,類外不可以訪問 private 私有許可權 類內可以訪問,類外不可以訪問 在c 中str...