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