作者Herc (秋殺 淚何止?)
看板TFGO2SHOOT
標題Re: 好乾.......
時間Sun Apr 13 18:02:49 2003
※ 引述《foolishjenny (Hurrah!!!!!!!!!!!)》之銘言:
: 恩....
: 覺得版很乾....
: 恩...
: 我跟阿美一年囉.....呵呵...
: 沒什麼是啦...
: 亂寫一通..表達我的開心而已....
既然很乾 那我來發表個小言論好了
恩
現在程式算是開始教C++ 雖然上學期也有用C++但大致上是和C在混用
而C++最重要的概念--物件導向 倒是還沒很正式的始用
我現在真的認為C++是一個比C好的多多多多多的東西
舉個例子來說: 假設現在我們要設計一個太空遊戲
既然是太空遊戲 那應該會有太空船 那麼每一個太空船我們都要設計一個雷射槍
所以我們可以先建立一個物件(Class) 而這個物件的內容就是在形容這個雷射槍的特性
class 雷射槍
{
剩餘的雷射槍束數;
做向左射擊的動作;
做向右射擊的動作;
做開火的動作;
}
對吧! 大致上這個class所包含的東西可以簡單地描束一個雷射槍的特性或可以做的事
所以如果有不只一個玩家的話 我們就可以編號 雷射槍1 雷射槍2
而他們的特性還是和class 雷射槍一樣.
而寫這類型程式有趣的地方就於--->
完全是看自己要怎麼來用class描述自己將要寫的東西
看自己要怎麼來寫class內的動作(如上面的開火的動作 每個人都有不同的定義方式)
這完全沒有一個標準答案 這和以前高中學的一些科目是不一樣的
教授只會給你一個題目 接下來的過程他什麼都不管
只要你最後在demo的時候 你有做到教授的要求 或是自己增加新功能(看個人功力)
其實我說了這麼多 我只是想說: 寫程式本身就是個藝術
就好像音樂那樣 是很個人的東西
音樂作曲家能夠享受寫曲創作的過程 而消費者只能接受他們做出來的心血
程式設計家能夠享受創作程式的樂趣 而使用者只能按照他們所設計的東西來使用
恩~~~~~好好加油吧 路還長的很咧
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: 140.113.187.49
1F:→ yayoao:阿哈哈 對我來說那是大大大大惡夢XD 推 61.57.169.221 04/13
2F:→ foolishjenny:不想看這篇.... 推 218.173.0.168 04/13
3F:→ Herc:幹嘛不看啊 我寫了好久的耶 推 140.113.187.49 04/13
4F:→ foolishjenny:明明就看不懂.... 推 218.173.8.183 04/14