電腦一般而言是由 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 主機板等他們的內部是怎麼實現的,組裝...