[問題] VBA與物件導向
想請問各位版大,
對您來說,Excel VBA 與 物件導向程式的差異為何?
小弟不懂物件導向,只知道它是個抽象的概念,
以前學生時代有學過C語言,工作後,都只用VBA,
雖然都能處理工作突發面臨的簡單程式問題,
但是能力非常的淺,看不懂何謂「封裝」、「繼承」與「多型」,
在VBA的平台上,有很多的「物件」,比如「工作表」是一個物件,
但是,我不知道當我寫一段coding是運用「工作表」上的「剪、貼、新增,刪除」
的這些指令,算不算是「物件導向」的概念?
在網路上看到一些簡易的說明,提到物件導向就是運用一些可重覆使用的元件,
比如,一台車子是由四個輪子,一個方型的車體組成,
而一台機車,是由二個輪子,一個小型的方型車體組成,
而一台腳踏車,是由二個「細」一點的輪子,一個更細長的車體組成,
物件導向的概念是從既有的物件,適當的定義、串聯而成,
不必重頭把輪子、車體寫一次,
如果「很表象的概念」是這樣的話,那麼我在寫VBA時,運用Excel既有的物件,
比如「排序」、「剪、貼、新增,刪除」這些指令時,
可以說是「已有『物件導向』的概念」了嗎?
抱歉,小弟觀念不太好,煩請各位大大解惑,感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.253.101
→
08/17 16:48, , 1F
08/17 16:48, 1F
→
08/17 16:49, , 2F
08/17 16:49, 2F
→
08/17 16:49, , 3F
08/17 16:49, 3F
→
08/17 16:49, , 4F
08/17 16:49, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
問題
0
4