要了解物件導向最快的方法是去學一套物件導向的語言,
不然你只是學到了一些像變形, 繼承, 封裝之類的專有名
辭罷了
--
[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m
[1;35m◆ From: [1;32m204.32.114.44 [m
我正在學vb..但是感覺上物件導向就是一大堆物件而已(那些控制元件)
那c++卻沒有...但是也稱作物件導向...
我在這裡卡關了...
--
[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m
[1;35m◆ From: [1;32m61.216.180.19 [m
你的問題在於學錯語言.
vb 只有物件導向語言的外形,沒有物件導向語言的內涵.
如果要搞清楚,請丟掉 vb 的想法,重學吧.
--
希望任何東西都免費是人的天性
--
[1;32m※ Origin: [33m土匪.山寨 [37m<bbs.poorman.org / poorman.twbbs.org> [m
[1;31m◆ From: [36mrichliu.poorman.org [m
到底什麼是內涵呢?
--
[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m
[1;35m◆ From: [1;32m61.216.181.142 [m
建議你去學java,那才是真正的物件導向語言
你的觀念就會清楚了
--
[1;32m※ Origin: [33m台灣科大電子站 [37m<bbs.et.ntust.edu.tw> [m
[1;31m◆ From: [36m210.85.15.146 [m
C++沒有物件?這是很嚴重的誤會...
物件不是只有VB的那些components而已
--
※ Origin: 貓空行館 ◆ From: 61-216-125-73.HINET-IP.hinet.net
你對 OO 的誤解太大了, 一個 OO 的語言要包括封裝,
繼承, 多形( Polymorphism, 不太會翻譯.. ) 而 VB
他只做到了封裝 -- 就是你在那個 IDE 上拉拉 button
或是拉拉 Label 的東西 -- 而沒有繼承和多形, 有些
VB 的踴護者勉強的說 VB 是"準物件導向語言"(semi-OOP)
但一般看法是他跟本不是 OOP
你說的 OO 並不是語言, 而是 IDE 提供給你寫 UI
的工具, 那那... 繼承和多形是什麼... 大哉問~~
老實說, 沒有程式碼當例子我真的不會解釋, 所以
還是老話, 去學一套 OOP 吧, 這樣最快
再強調一下, VB 的圖形介面工具( UI tool ) 和 OO
沒有關係, OOP 不是只能快訴做出圖行介面的語言, 不
要弄混了唷...
ps: 小弟只學過一點點的 VB, 所以如果對 VB 的敘束有錯, 請見諒
ps2 : 順帶一題, 下一代的 VB.NET 是 OOP....
--
[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m
[1;35m◆ From: [1;32m207.95.171.214 [m
那這樣看來...物件導向還是很抽象的東西.....
好像沒辦法整理出一套具體的說明..
努力學習......
--
[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m
[1;35m◆ From: [1;32m61.216.182.104 [m
物件導向三大基石:繼承,封裝,動態連結.
當你了解這些,你就知道內涵是什麼了.
建議你可以書店翻翻OOP的書,你會有進一步的了解....
--
[m※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 211.20.97.133]
所謂的物件就是東西啦。
物件導向是說
希望程式設計可以像乒湊電腦般,把零件組一組就變成一個新的程式了。
如果某一個零件不滿意,只要抽換該零件即可。
物件導向通常會談到三個觀念 1.封裝 2.繼承 3.多形
封裝是說,就像使用電話,你無須知道其內部運作原理,但仍然可以使用電話。
繼承是說,當你想要製作一台電話並擁有自動答覆的功能時,無須自行設計一台電話
可以由既有的電話為基礎,再加上自動答覆的功能即可。
多形是說,上例中的電話答覆機,可以當電話使用,也可以當電話答覆機使用。
稍微了解了......那物件導向只是開發軟體本身的結構,跟撰寫程式沒有很大的關係囉
(指用開發軟體寫程式)
不知道這樣的了解對不對......
--
[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m
[1;35m◆ From: [1;32m61.216.180.82 [m
物件導向,不管是首創者,改良者清一色都是程式高手,跟程式設計是有非常大的關係
的。
可以說物件導向本來就是程式設計師的玩意。
你學的是VB,VB本身是屬於結構化程式設計的,VB主要講的是元件的應用。
不過VB也可以製作元件,這點你就大概沒有涉獵了。