精華區beta Programming 關於我們 聯絡資訊
※ 引述《andygogo@kkcity.com.tw ()》之銘言: : ※ 引述《anpig.bbs@ptt.cc (安得列)》之銘言: : > 物件是因應oo(object-oriented)物件導向而有的概念 : > 注意到這是一個"概念",這個概念影響了程式設計 : > 說"c沒有object,只有c++有"是不太對的 : > 嚴格說來沒有一種語言是有"物件"的,應該是說 : > c++是個支援物件導向程式設計的語言。 : > 至於物件導向是什麼,為什麼會有物件導向的程式設計 : > 請自己找資料。 : 想必你很懂物件導向,你有做出物件導向的東西嗎 : 可以po來看看嗎,別捉google文啊,好期待你能舉個例子 : 程式俱樂部的高手指出自已花兩年搞懂物件導向 : 不知你何時開竅的,析統分析書也翻了,資訊管理 理論實務也翻了 : 物件導向是個很抽象化的東西,只是書中都沒實例,請問你有嗎 : c++有支援物件、類別、封裝、繼承及多型,為何c做不到你能舉例嗎 : 受夠了半桶水了,真的懂請舉例,google也好啦,看你多會查 插句話 anpig 兄的意見我是贊同的 至於高手花了兩年才搞懂物件導向 我想那是指很深入的層次了 而 andygogo 您目前所需要的是 對於OO 的基本概念 要深入點 就去讀點 design patterns 的書 不過 目前是不需要啦 至於 瞭解OO 的方式 或許您該從 程式語言的書 來進行瞭解 其中 也都有舉例 或許這也是大家 不懂 為何 你似乎沒弄懂OO 卻又不願意直接回答您的原因 因為 其實 書上說的都夠清楚了 甚至以我的觀點 連google 都不用找 或許是因為 我自知實力不夠 所以買許多的書 所以 以我個人的書中 講到OO 的至少至少 也有個10本吧 所以 看到後來 都有點頭痛了 因為每本書 都寫的差不多呀 當然 更沒有需要從google 來學OO 概念的問題 至於 c++有支援物件、類別、封裝、繼承及多型,為何c做不到 (恩...c 做不到 這個答案 可能值得商榷) 有學過的人... 這問題 等於不成問題 舉個最簡單的繼承來講 好了 如果 c++ 跟c 您都有學過 您就該曉得 c 並沒有直接提供 相關語法 我想 應該是 您看的書 剛好 都沒舉例吧 如果您真的想學好 可以請大家 開書單給您 其中不懂的地方 再來發問 會比較好 對了 某些書 是教您如何使用開發工具 的確對語法 以及 OO 的精神 是忽略沒講的 -- Origin:《 成大計中 BBS 站 》[bbs.ncku.edu.tw] 來源:[218-165-87-10.dynamic.]