Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

到底

0 views
Skip to first unread message

想寫C++的人~~

unread,
Jul 1, 2001, 8:51:16 AM7/1/01
to
到底物件導向的真正內涵是什麼
盼解答
--
[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m
[1;35m◆ From: [1;32m61.216.182.213 [m

搶下一點空閒

unread,
Jul 1, 2001, 11:16:39 AM7/1/01
to
※ 引述《brah (想寫C++的人~~)》之銘言:
> 到底物件導向的真正內涵是什麼
> 盼解答

要了解物件導向最快的方法是去學一套物件導向的語言,
不然你只是學到了一些像變形, 繼承, 封裝之類的專有名
辭罷了


--
[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m

[1;35m◆ From: [1;32m204.32.114.44 [m

想寫C++的人~~

unread,
Jul 2, 2001, 1:13:48 AM7/2/01
to
※ 引述《cheyenne (搶下一點空閒)》之銘言:

> ※ 引述《brah (想寫C++的人~~)》之銘言:
> > 到底物件導向的真正內涵是什麼
> > 盼解答
> 要了解物件導向最快的方法是去學一套物件導向的語言,
> 不然你只是學到了一些像變形, 繼承, 封裝之類的專有名
> 辭罷了


我正在學vb..但是感覺上物件導向就是一大堆物件而已(那些控制元件)
那c++卻沒有...但是也稱作物件導向...
我在這裡卡關了...


--
[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m

[1;35m◆ From: [1;32m61.216.180.19 [m

TEA TIME

unread,
Jul 2, 2001, 1:34:50 AM7/2/01
to
※ 引述《brah...@bbs.kimo.com.tw (想寫C++的人~~)》之銘言:
> ※ 引述《cheyenne (搶下一點空閒)》之銘言:

> > 要了解物件導向最快的方法是去學一套物件導向的語言,
> > 不然你只是學到了一些像變形, 繼承, 封裝之類的專有名
> > 辭罷了
> 我正在學vb..但是感覺上物件導向就是一大堆物件而已(那些控制元件)
> 那c++卻沒有...但是也稱作物件導向...
> 我在這裡卡關了...

你的問題在於學錯語言.
vb 只有物件導向語言的外形,沒有物件導向語言的內涵.

如果要搞清楚,請丟掉 vb 的想法,重學吧.
--
希望任何東西都免費是人的天性
--
[1;32m※ Origin: [33m土匪.山寨 [37m<bbs.poorman.org / poorman.twbbs.org> [m
[1;31m◆ From: [36mrichliu.poorman.org [m

想寫C++的人~~

unread,
Jul 2, 2001, 6:26:14 AM7/2/01
to
※ 引述《richl...@bbs.poorman.org (TEA TIME)》之銘言:
> ※ 引述《brah...@bbs.kimo.com.tw (想寫C++的人~~)》之銘言:

> > 我正在學vb..但是感覺上物件導向就是一大堆物件而已(那些控制元件)
> > 那c++卻沒有...但是也稱作物件導向...
> > 我在這裡卡關了...
> 你的問題在於學錯語言.
> vb 只有物件導向語言的外形,沒有物件導向語言的內涵.
> 如果要搞清楚,請丟掉 vb 的想法,重學吧.


到底什麼是內涵呢?


--
[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m

[1;35m◆ From: [1;32m61.216.181.142 [m

二個人更好

unread,
Jul 2, 2001, 7:27:01 AM7/2/01
to
※ 引述《brah...@bbs.kimo.com.tw (想寫C++的人~~)》之銘言:
> ※ 引述《cheyenne (搶下一點空閒)》之銘言:
> > 要了解物件導向最快的方法是去學一套物件導向的語言,
> > 不然你只是學到了一些像變形, 繼承, 封裝之類的專有名
> > 辭罷了
> 我正在學vb..但是感覺上物件導向就是一大堆物件而已(那些控制元件)
> 那c++卻沒有...但是也稱作物件導向...
> 我在這裡卡關了...

建議你去學java,那才是真正的物件導向語言
你的觀念就會清楚了
--
[1;32m※ Origin: [33m台灣科大電子站 [37m<bbs.et.ntust.edu.tw> [m
[1;31m◆ From: [36m210.85.15.146 [m

重撥中

unread,
Jul 2, 2001, 8:03:38 AM7/2/01
to
※ 引述《brah...@bbs.kimo.com.tw (想寫C++的人~~)》之銘言:
: ※ 引述《cheyenne (搶下一點空閒)》之銘言:
: 我正在學vb..但是感覺上物件導向就是一大堆物件而已(那些控制元件)
: 那c++卻沒有...但是也稱作物件導向...
: 我在這裡卡關了...

C++沒有物件?這是很嚴重的誤會...
物件不是只有VB的那些components而已
--
※ Origin: 貓空行館 ◆ From: 61-216-125-73.HINET-IP.hinet.net

搶下一點空閒

unread,
Jul 2, 2001, 10:14:11 AM7/2/01
to
※ 引述《brah (想寫C++的人~~)》之銘言:

> ※ 引述《richl...@bbs.poorman.org (TEA TIME)》之銘言:
> > 你的問題在於學錯語言.
> > vb 只有物件導向語言的外形,沒有物件導向語言的內涵.
> > 如果要搞清楚,請丟掉 vb 的想法,重學吧.
> 到底什麼是內涵呢?

你對 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

想寫C++的人~~

unread,
Jul 2, 2001, 11:31:45 AM7/2/01
to
※ 引述《cheyenne (搶下一點空閒)》之銘言:
> ※ 引述《brah (想寫C++的人~~)》之銘言:
> > 到底什麼是內涵呢?
> 你對 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;32m61.216.182.104 [m

淘汰郎

unread,
Jul 2, 2001, 6:44:37 AM7/2/01
to
※ 引述《brah...@bbs.kimo.com.tw (想寫C++的人~~)》之銘言:

> ※ 引述《richl...@bbs.poorman.org (TEA TIME)》之銘言:
> > 你的問題在於學錯語言.
> > vb 只有物件導向語言的外形,沒有物件導向語言的內涵.
> > 如果要搞清楚,請丟掉 vb 的想法,重學吧.
> 到底什麼是內涵呢?

物件導向三大基石:繼承,封裝,動態連結.

當你了解這些,你就知道內涵是什麼了.
建議你可以書店翻翻OOP的書,你會有進一步的了解....
--
[m※ Origin: 雲林科技大學藍天使 <bbs.yuntech.edu.tw> [From: 211.20.97.133]

動漫迷

unread,
Jul 4, 2001, 11:12:15 PM7/4/01
to

"想寫C++的人~~" <brah...@bbs.kimo.com.tw> 撰寫於郵件
news:3hBi44$o...@bbs.kimo.com.tw...
> 到底物件導向的真正內涵是什麼
> 盼解答

所謂的物件就是東西啦。

物件導向是說 
希望程式設計可以像乒湊電腦般,把零件組一組就變成一個新的程式了。
如果某一個零件不滿意,只要抽換該零件即可。

物件導向通常會談到三個觀念 1.封裝 2.繼承 3.多形

封裝是說,就像使用電話,你無須知道其內部運作原理,但仍然可以使用電話。

繼承是說,當你想要製作一台電話並擁有自動答覆的功能時,無須自行設計一台電話
可以由既有的電話為基礎,再加上自動答覆的功能即可。

多形是說,上例中的電話答覆機,可以當電話使用,也可以當電話答覆機使用。

想寫C++的人~~

unread,
Jul 5, 2001, 12:49:45 AM7/5/01
to
※ 引述《1...@kimo.com.tw (動漫迷)》之銘言:

> "想寫C++的人~~" <brah...@bbs.kimo.com.tw> 撰寫於郵件
> news:3hBi44$o...@bbs.kimo.com.tw...
> > 到底物件導向的真正內涵是什麼
> > 盼解答
> 所謂的物件就是東西啦。
> 物件導向是說 
> 希望程式設計可以像乒湊電腦般,把零件組一組就變成一個新的程式了。
> 如果某一個零件不滿意,只要抽換該零件即可。
> 物件導向通常會談到三個觀念 1.封裝 2.繼承 3.多形
> 封裝是說,就像使用電話,你無須知道其內部運作原理,但仍然可以使用電話。
> 繼承是說,當你想要製作一台電話並擁有自動答覆的功能時,無須自行設計一台電話
> 可以由既有的電話為基礎,再加上自動答覆的功能即可。
> 多形是說,上例中的電話答覆機,可以當電話使用,也可以當電話答覆機使用。
>

稍微了解了......那物件導向只是開發軟體本身的結構,跟撰寫程式沒有很大的關係囉
(指用開發軟體寫程式)
不知道這樣的了解對不對......
--


[1;33m※ Origin: [36mYahoo!奇摩 大摩域 [37m<telnet://bbs.kimo.com.tw> [m

[1;35m◆ From: [1;32m61.216.180.82 [m

動漫迷

unread,
Jul 5, 2001, 11:28:37 PM7/5/01
to

"想寫C++的人~~" <brah...@bbs.kimo.com.tw> 撰寫於郵件
news:3hEbQ9$p...@bbs.kimo.com.tw...

> ※ 引述《1...@kimo.com.tw (動漫迷)》之銘言:
> > "想寫C++的人~~" <brah...@bbs.kimo.com.tw> 撰寫於郵件
> > news:3hBi44$o...@bbs.kimo.com.tw...
> > > 到底物件導向的真正內涵是什麼
> > > 盼解答
> > 所謂的物件就是東西啦。
> > 物件導向是說 
> > 希望程式設計可以像乒湊電腦般,把零件組一組就變成一個新的程式了。
> > 如果某一個零件不滿意,只要抽換該零件即可。
> > 物件導向通常會談到三個觀念 1.封裝 2.繼承 3.多形
> > 封裝是說,就像使用電話,你無須知道其內部運作原理,但仍然可以使用電話。
> > 繼承是說,當你想要製作一台電話並擁有自動答覆的功能時,無須自行設計一台電

> > 可以由既有的電話為基礎,再加上自動答覆的功能即可。
> > 多形是說,上例中的電話答覆機,可以當電話使用,也可以當電話答覆機使用。
> >
> 稍微了解了......那物件導向只是開發軟體本身的結構,跟撰寫程式沒有很大的關係

> (指用開發軟體寫程式)
> 不知道這樣的了解對不對......

物件導向,不管是首創者,改良者清一色都是程式高手,跟程式設計是有非常大的關係
的。
可以說物件導向本來就是程式設計師的玩意。

你學的是VB,VB本身是屬於結構化程式設計的,VB主要講的是元件的應用。
不過VB也可以製作元件,這點你就大概沒有涉獵了。

0 new messages