class
cpu;
//抽象顯示卡類
class
videocard
;//抽象記憶體條類
class
memory
;//電腦類
class
computer
//提供工作的函式
void
work()
//提供析構函式 釋放3個電腦零件
~computer()
//釋放顯示卡零件
if(m_vc !=
null
)//釋放記憶體條零件
if(m_mem !=
null)}
private
: cpu* m_cpu;
//cpu的零件指標
videocard* m_vc;
//顯示卡零件指標
memory* m_mem;
//記憶體條零件指標};
//intel
class
intelcpu
:public cpu};
class
intelvideocard
:public videocard};
class
intelmemory
:public memory};
//lenovo廠商
class
lenovocpu
:public cpu};
class
lenovovideocard
:public videocard};
class
lenovomemory
:public memory};
void
test()
intmain()
c 多型案例 電腦組裝
案例描述 電腦主要組成部件為 cpu 用於計算 顯示卡 用於顯示 記憶體條 用於儲存 將每個零件封裝出抽象基類,並且提供不同的廠商生產不同的零件,例如intel廠商和lenovo廠商 建立電腦類提供讓電腦工作的函式,並且呼叫每個零件工作的介面 測試時組裝三颱不同的電腦進行工作 如下 include ...
多型案例三 電腦組長
多型案例三 電腦組長 案例描述 電腦主要組成部件為cpu 用於計算 顯示卡 用於顯示 記憶體條 用於儲存 將每個零件封裝出抽象基類,並且提供不同的廠商生產不同的零件,例如intel產商 和lenovo廠商建立電腦類提供讓電腦工作的函式,並且呼叫每個零件工作的介面測試時組裝三颱不同的電腦進行工作 in...
組裝台式電腦
組裝下來花了1900 cpu i3 4160 700 主機板 技嘉 b85 hd3 588 送的乙個採融散熱器很好,我很喜歡,市價99 記憶體 金士頓 4g 200 固態硬碟 金勝 200 機箱 電源 先馬 200 感覺有錢的話,還是要配個好點的,電源散熱朝著cpu散熱器很不爽,機箱也一般吧 裝機 ...