最近更新:'2019-05-14'
- 類與對(duì)象概念
- Excel對(duì)象結(jié)構(gòu)
1. 類與對(duì)象概念
1.1面向?qū)ο蟮幕靖拍?/h4>
什么叫面向?qū)ο?
就是程序的一種設(shè)計(jì)方法.一種能在程序代碼中寫清楚這個(gè)系統(tǒng)到底是什么樣子的的一種方法.
以游戲案例進(jìn)行面向?qū)ο箢惐?
1.1.1面向?qū)ο?要點(diǎn)1:類(Class)
需要知道有哪幾種類?
類有三種:人,妖,武器
1.1.2面向?qū)ο?要點(diǎn)2:屬性(attribute)
具備什么特征?
1.1.3面向?qū)ο?要點(diǎn)3:方法(Method)
能做什么事情?
比如在游戲,人就會(huì)跑步,攻擊,死亡的動(dòng)作;而妖就會(huì)跑步,攻擊,死亡,變身的動(dòng)作.而武器就會(huì)發(fā)生損耗的動(dòng)作.
注意事項(xiàng):
各類之間可以互相持有.比如人妖都可以擁有攻擊的動(dòng)作.
1.1.4面向?qū)ο?要點(diǎn)4:對(duì)象(Object)
1.2總結(jié)歸納:
1.對(duì)象:系統(tǒng)中每一個(gè)具體的事物
2.類:對(duì)象的分類阔加,同類對(duì)象特征相同
3.屬性:是什么樣子饵史?
4.方法:能做什么?
2. Excel對(duì)象結(jié)構(gòu)
Excel的對(duì)象有如下:
- 定義類
- 定義屬性
- 定義方法
- 創(chuàng)建并使用對(duì)象
excel的類/對(duì)象超級(jí)多,因此只需知道重點(diǎn)的就可以了
2. 1 Application
代表正在運(yùn)行的Exce系統(tǒng)本身
2. 2Work Book
代表一個(gè)打開的Exce文件
2.3Work sheet
代表一張工作表
2.4Range
代表一個(gè)或若干個(gè)單元格組成的內(nèi)容區(qū)域
2. 5之間相互的關(guān)系
1.工作簿都是屬于application持有
2.每個(gè)工作簿都有多個(gè)工作表
3.每個(gè)工作表又有成千上萬(wàn)個(gè)單元格
4.application由多個(gè)workbooks組成,每個(gè)workbook又有多個(gè)worksheets組成,每個(gè)worksheet又有裝cells組成.
特別說(shuō)明cells裝的是只代表一個(gè)的單元格.如果涉及對(duì)象包含了很多單元格,那么用range對(duì)象即可.不需要cells.