筆記12 物件導向

2021-10-03 17:42:41 字數 679 閱讀 8183

物件導向:

q:小明同學讀《三國》

a:找物件

什麼是物件?

在客觀世界中可以描述的物品(看得見,摸得著);

小明:是什麼? 人–》人類中的乙個物件

《三國》:是什麼? 書–》書籍類中的乙個物件

在計算機中如何能夠描述小明和三國

string name"小明";

int age

char ***

可以讀書的

string boolname"三國";

1.客觀世界–抽象–>2.主觀世界---->3.機器世界(0/1)

3.機器世界要創造物件的步驟

a.找物件:抽象出我們需要的屬性和方法

屬性:描述這個物件的資訊(名字,性別,年齡)

方法:物件能夠幹什麼(吃飯,睡覺,撩妹,看書,寫程式)

b.抽象出一組相同物件共有屬性和方法(抽象出型別)

一、人類:

屬性:名字,性別,年齡

方法:吃飯,睡覺,看書

c.建立類(寫程式了)

d.使用類建立物件

二、處理《三國》

a.抽象屬性:(書名,**,作者,頁數,型別)

方法:輸出的方法 show

b.三國–》書籍類中

c.構建乙個書籍類

d.建立乙個物件

三、處理小明同學讀三國

12 物件導向

面向過程 物件導向思想 對於描述複雜的事務,為了巨集觀上把握,從整體上合理分析,我們需要使用物件導向的思路來分析整個系統。但是,具體到微觀操作,仍然需要面向過程的思路去處理 物件導向程式設計 oop 物件導向程式設計的本質就是 以類的方式組織 以物件的組織 封裝 資料 抽象 把共同點剝離抽取出來 三...

C 筆記 03物件導向1,2

if 1 includeusing namespace std 1.用函式指標呼叫和 用函式名呼叫函式的區別 函式的呼叫有標準的函式棧幀的開闢與回退 同夥函式指標呼叫函式的時候 1.在編譯階段不可能被處理成內聯函式 2.看起來累贅 面向過程 物件導向oop 物件導向語言的三大特徵 封裝 繼承 多型 ...

python基礎筆記 12 物件導向一

先從類和物件說起 類是指物件的各種型別,又稱抽象物件 開發物件 通過類建立物件,又稱例項化物件 一類物件 通過同乙個類建立的物件 屬性 物件中的變數 自定義類 class 類名 塊class myclass pass print id myclass type myclass myclass 類物件...