C 15 類於封裝的概念

2021-09-13 01:40:23 字數 1310 閱讀 6031

電腦一般而言是由 cpu, 記憶體,主機板,鍵盤和硬碟等部件組合而成。

思考:學習電腦組裝需要多少時間?

學習電腦組裝是否需要學習顯示器,鍵盤,滑鼠,主機板,記憶體等部件的設計與製造?

例:

手機開發工程師

而一些類的屬性是對外開放的

必須在類的表示法中定義屬性和行為的公開級別

#include struct biology ;

struct animal : biology ;

};struct plant : biology ;

struct beast : animal ;

};struct human : animal ;

void work() ;

};struct girl : human

};struct boy : human

};int main()

輸出:

i am a girl, i am 22 years old.

my weight is 22 kg.

i am a boy, my height is 175 cm.

my salary is 9000 rmb.

c++ 中用 struct 定義的類中所有成員預設為 public

#include int i = 1;

struct test

};int main()

輸出:

i = 2

::i = 1

j = 4

test.geti() = 3

如果想訪問類的成員變數或成員函式,都必須通過這個類的物件來進行,是否訪問成功,需要看類成員變數或成員函式的訪問級別。

對類而言是有作用域的,僅僅指的是類的成員變數和成員函式的作用域。

作用域與訪問級別是不同的概念。

15 類與封裝的概念

類通常分為兩個部分 當使用類時,不需要關心其實現細節 當建立類時,才需要考慮其內部實現細節。封裝的基本概念 c 中類的封裝 public 成員變數和成員函式可以在類的內部和外界訪問和呼叫 private 成員變數和成員函式只能在類的內部被訪問和呼叫 範例 類成員的訪問屬性 include inclu...

C 深度剖析學習總結 15 類與封裝的概念

c 深度剖析學習總結 15 類與封裝的概念 1.類的組合 電腦一般而言是由cpu,記憶體,主機板,鍵盤和硬碟等部件組合而成。2.類的封裝 類通常分為以下兩個部分 類的實現細節 類的使用方式 當使用類時,不需要關係其實現細節 當建立類時,才需要考慮其內部實現細節 例 普通使用者使用手機 只需要學習如何...

C 類與封裝的概念

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