7 C 類與封裝的概念

2021-09-07 17:12:52 字數 1120 閱讀 7009

類通常分為以下兩部分

比如:

使用者使用手機,只需要知道如何使用.

手機開發者,則需要考慮手機內部的實現細節.

類的封裝

並不是類的每個成員變數和成員函式都要對外公開

比如:

女孩不希望外人知道自己的體重

weight

和年齡age

男孩不希望外人知道自己的身高

height

和工資salary

而某些屬性是對外公開的

比如:姓名,學歷

,國籍等

.所以在類裡,可以給成員變數和成員函式定義訪問級別

:

類成員的作用域

類成員的作用域都只在類的內部,外部無法直接訪問

成員函式可以直接訪問成員變數呼叫成員函式

類的外部可以通過類變數訪問public成員

類成員的作用域訪問級別沒有關係

參考如下**:

#include int i = 1;          //

定義全域性變數

struct

test

};int

main()

小結

類通常分為使用方法內部細節兩部分

類的封裝機制(public/private)使得使用方法和內部細節相分離

7 C 類與封裝的概念

類通常分為以下兩部分 比如 使用者使用手機,只需要知道如何使用.而手機開發者,則需要考慮手機內部的實現細節 類的封裝 並不是類的每個成員變數和成員函式都要對外公開 比如 女孩不希望外人知道自己的體重 weight 和年齡age 男孩不希望外人知道自己的身高 height 和工資salary 而某些屬...

7 C 類的使用

定義了乙個類之後,便可以如同用int double等型別符宣告簡單變數一樣,建立該類的物件,稱為類的例項化。類的定義實際上是定義了一種型別,類不接收或儲存具體的值,只作為生成具體物件的 藍圖 只有將類例項化,建立物件 宣告類的變數 後,系統才為物件分配儲存空間。class computer 類定義 ...

C 類與封裝的概念

事物的難度遠遠低於對事物的恐懼!這節我們來學習類與封裝的概念,我們知道,一般電腦都是由cpu 記憶體 主機板 硬碟等部件組合組成,像下邊這樣 但是我們組裝電腦的時候,僅僅是把硬碟 記憶體 cpu 主機板等這些部件的介面相互連線起來就行,我們不會去關注硬碟 cpu 主機板等他們的內部是怎麼實現的,組裝...