[爆卦]c#物件導向練習是什麼?優點缺點精華區懶人包

為什麼這篇c#物件導向練習鄉民發文收入到精華區:因為在c#物件導向練習這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者aa12783509 (Ace)看板C_and_CPP標題[問題] 物件導向的資料與書籍與一些學...


想在這邊詢問一些大大 在學習C++的物件導向的時候

有沒有什麼推薦的書籍 以及資料(例如練習題,或者是說明解說之類的...)

我知道 youtube上面有些都會有 但是有些時間都比較久了

但是youtube我也是會上去看看 聽聽看 找找對自己有幫助的~~~

前陣子 我有在youtube上面看到 有人用C++然後跑CMD做出遊戲來

讓我覺得 非常的誇張!!! 有點讓我嚇到了XDD C++可以做出那麼厲害的東西~~

(或許是我看得不夠多 有點誇張 誇大了XDDDD)

有跟做的人聊了一下 因為對方也是自學~~~

我自己有買書 加強 所以打算從最基本的打好基礎 一步一步地往上

他是建議我說讀到資料結構的地方 可以搭配物件導向一起看

看完再回去把一開始的書看完

(要準備看收尋排序的時候 發現 好像這部分偏向資料結構的樣子)

想要詢問一下 各位的想法 或者是有推薦的 物件導向的書與資料 可以學習的!!!

我看博客來上的C++物件導向 好像沒有多很多!!!

我自己是買以下這兩本再看 還有一本練習題

http://www.books.com.tw/products/0010694221

http://www.books.com.tw/products/0010751306

目前有打算說 如果把物件導向的書本 或者是資料 讀得差不多的時候

有想要自己訂一個目標 去寫一個東西出來

看是否有辦法可以做出來 或者是做到什麼的程度

可以來看看自己的學習成果 如果有做出來 也可以當作是自己的作品

我看了 以前的一些文章 有人也是自學C++的 但是他看的這個youtube教學是C的

https://www.youtube.com/playlist?list=PLY_qIufNHc293YnIjVeEwNDuqGo8y2Emx

我想要問一下說 這個適合嗎~~~?

雖然說兩者有些類似的東西 但是還是有她不一樣的地方~~~


在這邊麻煩大大們的解答與解說囉><

先在這邊謝謝各位 不管是有看完 或者是有回覆的人 謝謝各位的幫麻與解答囉!!!

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.147.151
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1506777613.A.F1A.html
james732: 物件導向四個字範圍有點大,你不熟的是語法還是應用? 09/30 21:22
james732: 舉例來說,virtual這個字,你知道它的意思與用途嗎? 09/30 21:22
james732: 基本的封裝、繼承、多型明白它們的意義、用途與寫法嗎 09/30 21:26
原來 還有分 應該算是都不熟耶XDDD
雖然說 以前是本科系畢業 但一些關係 加上學習上面沒那麼好
所以現在才算是畢業後 利用空閒時間自學 多補足自己的能力~~
基本上應該都是要先會語法跟使用才有辦法去做應用吧!!!?
※ 編輯: aa12783509 (218.173.147.151), 09/30/2017 21:36:31
diabloevagto: 我自己是語法知道用途之後從設計模式入手 09/30 21:57
diabloevagto: 看深入淺出設計模式,這本書用 java 我自己用 c++ 09/30 21:58
diabloevagto: 實現裡面的範例 09/30 21:58
diabloevagto: 另外你 youtube 看的遊戲影片是什麼連結? 09/30 21:58
BlazarArc: 推深入淺出設計模式第一章 09/30 22:27
所以 他那本書是教Java的 只是你自己把他轉換 放在C++上面讓他跑這樣嘛!?
以前打學期間有學過的物件導向 也是學Java的~~~
只是那個人 跟他討論的時候 他有提到物件導向這個部分
想說上來問問看各位的想法與意見

這個就是那個人做的影片
https://www.youtube.com/watch?v=qY3dMsHQjWQ
https://www.youtube.com/watch?v=d6o0DWXehcw
或許對很多人說很簡單
但對我而言 有本事做到這樣 基本上很多的觀念 架構 想法都很不錯了
而且 這種能力 去找工作 或者是應徵 被錄取的機率
比起 我現在的菜逼八程度 已經算是蠻有希望的了XD
※ 編輯: aa12783509 (218.173.147.151), 09/30/2017 22:30:40
james732: 那先把語法弄懂吧,至少知道繼承怎麼寫,virtual是什麼 10/01 00:30
好 了解~~ 會找找看這類型這方面的
Ommm5566: 是要問幾次 學物件導向去看design pattern 10/01 12:37
Ommm5566: 資料結構是為了演算法存在 10/01 12:37
Ommm5566: 語言只是用來實現這些東西的工具而已 10/01 12:38
Ommm5566: 想做遊戲就是去找遊戲引擎 10/01 12:44
樓上這位 不知道是不是天氣太熱還是怎麼了 惹到你 讓你可以那麼的火大
我在這版也只有發過這一次文 也是一次 我/收尋 物件導向 最新的文也是2015
兩年前的文章了 所以才來發文問問看 不好意思 讓你那麼火大阿~~~
※ 編輯: aa12783509 (218.173.147.151), 10/01/2017 15:07:17
james732: class相關的語法清楚,virtual搞懂再去看design pattern 10/01 15:56
Sidney0503: 如果是想寫遊戲 有pygame 這種框架可以用 10/02 08:08
Sidney0503: 就算是遊戲引擎unity/UE4/RPG Maker 也都是要寫一點程 10/02 08:09
Sidney0503: 式 不過可以先懂基本的流程/判斷式/迴圈 10/02 08:10
Sidney0503: 看你的需求真的C++和物件導向都不是第一優先 10/02 08:10
Sidney0503: 除非你是想開發一套unity 那才是需要真的從程式系統 10/02 08:11
Sidney0503: 開始學 10/02 08:12
Sidney0503: 設計/語法什麼的 在用遊戲引擎初期不會複雜 10/02 08:13
Sidney0503: 先熟悉遊戲引擎如何使用if和while和variable 10/02 08:15
Sidney0503: 最後說一下你的誤解 只要是General-purpose programm 10/02 08:16
Sidney0503: ing language 大部分(99%)的事情都可以做到 10/02 08:17
Sidney0503: 最後總結:「去書局翻一本你順眼的unity書」 10/02 08:22
Unity 的話 我身邊也有2本書~~ 自己之前自己玩 自己摸的時候
也有在網路上找資料 找資訊 做出一個簡易的小遊戲出來!!!
那時候也不知道是哪來的勇氣 有看到某遊戲公司 有再找Unity的工程師
然後去面試完之後 那主管跟我說了一句話 你的Unity還可以比起你的C#
但是你的程式 要再加油 要在進步 C#還沒到很OK!!(回家之後 一直回想 一直笑XDDD
MOONRAKER: 搜尋 不是收尋 10/02 09:09
MOONRAKER: 你去電蝦版不會每一篇標題都有硬體組裝 同理在這邊也 10/02 09:14
MOONRAKER: 不是物件導向的討論標題會寫物件導向 10/02 09:15
原來!! 了解了~~~ 或許是收尋的方式錯了
或者是 我把他認為是一個大範圍 或者是大標題去找
※ 編輯: aa12783509 (218.173.167.218), 10/03/2017 20:42:12
james732: 我個人覺得要學物件導向觀念的話寫C#或Java會比C++容易 10/03 21:16
MOONRAKER: 還在收尋咧。 10/04 00:23
ronin728: 我覺得中國人寫的大話設計模式當成閒書不錯看,不過是C# 10/07 11:04

你可能也想看看

搜尋相關網站