面向?qū)ο笤O(shè)計C++-- 浙江大學(xué) -- 翁愷 --國家精品課程(附源代碼)

//////////////////////////////////////////////////////////////
1、沒有后綴
2、key word+std(standard-標(biāo)準(zhǔn)空間)名字(名字空間)
3、cout-standard output標(biāo)準(zhǔn)輸出?
endl--end of line
4. 箭頭<<輸?shù)?lt;<插入(insert)
5、
ide-集成開發(fā)環(huán)境integrated development environment

project叫做hello build--編譯 run----運行
src--源代碼
*是否保存了
launch field binary not fun沒編譯---build
console窗口(在下部分)----運行結(jié)果
紅框框---程序正在運行
terminated---停止運行
6、

///////////////////////////////////////////////////////////////

1、面向?qū)ο螅╫bject)的基本原理
- 對象---是個東西就是
- 可見/不可見
- 程序設(shè)計--變量(用來保存數(shù)據(jù))就是對象
- (變量類型決定變量里面能夠放什么數(shù)據(jù))

2、

- 數(shù)據(jù)/控制--功能
3、
時間順序(過程)

4、


類
a是一個對象
a.print()讓a去做print的事情
5、c/c++區(qū)別

c的struct里只有數(shù)據(jù)
c++的class里有數(shù)據(jù)和操作
6、 組織-設(shè)計(思路)、實現(xiàn)(寫代碼)

》》》》》》
[1.3]--面向?qū)ο蠡驹?P3

1、對象(object--東西)
發(fā)送和接收消息



2、 object VS class
類(class--東西的種類)
代表東西,事件,概念 類定義了對象↓↑對象是一個那個類的
程序運行時響應(yīng)消息
定義屬性
類型

3、五條原則
。所有
。程序,一堆對象,告訴,做什么,發(fā)消息
。對象,內(nèi)存,由對象組成
。每個對象都有有一個類型
。特定類型的所有對象-收相同消息

4、
。接口-收消息
。

5、接口好處-易換?
。通信交流
。保護結(jié)構(gòu)

6、對程序
。隱藏-把內(nèi)部具體的實現(xiàn)隱藏起來
。class讓client盡量不能訪問不應(yīng)該接觸的東 西
給接口,有機會改造,少擔(dān)心

7、op三大原則-封裝繼承多態(tài)
。封裝(encapsulation)
。放一起,數(shù)據(jù)、操作
。限制,只訪問,公開

、、、、、、、、、、、、、、、、
.》》》》》》
3-1自動售票機例子

1、


2、

3、域的解析符
