class

作者: GooLoo (平凡)   2017-09-30 22:21:15
學了一陣子c#,之前都是用C
有些觀念,想確認這樣想對不對
class與一般函式差異為何?
我這邊講的函式是public int test(int a,int b){}這跟C一樣,只是C沒有class
class好像可以放很多方法,
要用時要new實體化
函式沒辦法很多方法,但他長得好像class的方法,但他不用new,用完就消失
如果只是做簡單的a+b=c
感覺兩者沒差,反而是class要new,麻煩點
作者: Litfal (Litfal)   2017-09-30 22:36:00
http://googl.com/#q=OOP 自己挑個喜歡的看
作者: uranusjr (←這人是超級笨蛋)   2017-09-30 22:50:00
函式用完就消失, 呃你其實也不太會 C 吧
作者: testPtt (測試)   2017-09-30 23:20:00
學一種語言不要去想別的語言C用指標跟結構可以做出class的效果
作者: ssccg (23)   2017-09-30 23:50:00
C#沒有什麼一般函式吧,一定是放在class裡,只有分是不是static(跟C的static完全不一樣)
作者: vi000246 (Vi)   2017-10-01 02:32:00
去找本設計模式的書來看吧
作者: evil2004 (忘卻深淵)   2017-10-01 12:42:00
所以你看的書(或資源)沒有講述OOP的概念嗎?覺得函式很像Class, Class要New比較麻煩 這講法第一次聽到!!!!
作者: testPtt (測試)   2017-10-01 13:17:00
malloc更麻煩就是了
作者: Litfal (Litfal)   2017-10-01 13:41:00
malloc還好啦,free比較麻煩XD

Links booklink

Contact Us: admin [ a t ] ucptt.com